Maksājuma metodes Abuse

Kā uzzināt lietotāja informāciju un pārslēgšanas procesu loginctl

08.12.2022, 21:12

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.

Kā apskatīt lietotāja informāciju

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

Pārslēgšanās uz citu sesiju

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ē.