Iepriekšējos rakstos esam aprakstījuši, kā darbojas loginctl utilīts, kā arī to, kā var uzzināt informāciju par procesu. Šajā rakstā aplūkosim, kā var apskatīt lietotāja informāciju un, ja nepieciešams, pārslēgt procesu.
Jūs jau zināt, kā apskatīt visu informāciju par sesijām, tāpēc informācijas skatīšana par lietotāju ir ļoti līdzīga. Tas nozīmē, ka tas tiek darīts ļoti līdzīgā veidā.
Autorizēto lietotāju sarakstu varat apskatīt, izmantojot komandu:
$ loginctl list-users
Izmantojot komandu user-status
, jūs varēsiet detalizēti uzzināt visu informāciju par jebkuru lietotāju.
Tajā pašā laikā jūs uzzināsiet sīkāku informāciju par viņa sesiju:
$ loginctl user-status 1000
Komanda Sessions parāda visu sesiju identifikatorus, un pašreizējā sesija ir atzīmēta ar zvaigznīti. Zemāk redzams Systemd un visi pakalpojumi, kas ir palaisti lietotāja vārdā, kā arī visi procesi. Procesu sarakstu var saīsināt.
Ja vēlaties redzēt visus procesus, izmantojiet opciju -l
vai --full
:
$ loginctl user-status 1000 --full
Nepieciešama utilītu izvades informācija bez lapu numerācijas?
Izmantojiet --no-pager
:
$ loginctl user-status 1000 --no-pager
Katram lietotājam ir arī iespēja pārslēgties no vienas sesijas uz citu, izmantojot GUI (Gnome vai KDE). Vai vēlaties veikt kādu uzdevumu terminālī? Izmantojiet loginctl
. Lai pārslēgtos uz sesiju ar ID 3, izpildiet komandu:
$ loginctl activate 3
Pēc tam varat pārslēgties atpakaļ. Tas ir ērtāk nekā pārslēgšanās ar TTY, izmantojot karstos taustiņus. Pēc pārslēgšanās jūs bloķēsiet ekrānu no iepriekšējās sesijas.
Izmantojiet komandu session-lock
:
$ loginctl session-lock 1
Tagad jūs zināt vēl vairāk interesantas, noderīgas informācijas par loginctl
programmu un tās iespējām, ko varat izmantot savā praksē.