V minulých článkoch sme sa zaoberali tým, ako funguje nástroj loginctl a ako môžete zistiť informácie o procese. V tomto článku sa pozrieme na to, ako môžete zobraziť informácie o používateľovi a v prípade potreby prepnúť proces.
Už viete, ako zobraziť všetky informácie o reláciách, takže zobrazenie informácií o používateľovi je tomu veľmi podobné. To znamená, že sa vykonáva veľmi podobným spôsobom.
Zoznam autorizovaných používateľov môžete zobraziť pomocou príkazu:
$ loginctl list-users
Pomocou príkazu user-status
budete môcť podrobne zistiť všetky informácie o ľubovoľnom používateľovi.
Zároveň sa dozviete podrobnosti o jeho relácii:
$ loginctl user-status 1000
Relácie zobrazuje všetky ID všetkých relácií, pričom aktuálna relácia je označená hviezdičkou. Pod tým sa zobrazuje Systemd a všetky služby, ktoré boli spustené v mene používateľa, ako aj všetky procesy. Zoznam procesov je možné skrátiť.
Ak chcete vidieť všetky procesy, použite možnosť -l
alebo --full
:
$ loginctl user-status 1000 --full
Potrebujete informácie o výstupe utility bez stránkovania?
Použite --no-pager
:
$ loginctl user-status 1000 --no-pager
Každý používateľ sa môže prepínať z jednej relácie do druhej aj pomocou grafického rozhrania (Gnome alebo KDE). Chcete vykonať úlohu v termináli? Použite loginctl
. Na prepnutie do relácie s ID 3 použite príkaz:
$ loginctl activate 3
Potom sa môžete prepnúť späť. Je to pohodlnejšie ako prepínanie pomocou TTY pomocou klávesových skratiek. Po prepnutí uzamknete obrazovku z predchádzajúcej relácie.
Použite príkaz session-lock
:
$ loginctl session-lock 1
Teraz viete ešte viac zaujímavých, užitočných informácií o programe loginctl
a jeho možnostiach, ktoré môžete využiť vo svojej praxi.