Spôsoby platby Abuse

Ako zistiť informácie o používateľovi a procese prepínania v programe loginctl

08.12.2022, 21:12

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.

Ako zobraziť informácie o používateľovi

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

Prepnutie do inej relácie

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.