Алдыңғы мақалаларда біз бұл loginctl утилитасы дегеніміз не және процесс туралы ақпаратты қалай білуге болатыны туралы айттық. Бұл мақалада біз пайдаланушы туралы ақпаратты қалай көруге болатынын қарастырамыз және қажет болған жағдайда процесті ауыстырыңыз.
Сіз сеанстар туралы барлық ақпаратты қалай көруге болатынын білесіз, сондықтан пайдаланушы ақпаратын қарау бұған өте ұқсас. Яғни, іс жүзінде бірдей принцип бойынша жасалады.
Рұқсат етілген пайдаланушылар тізімін мына пәрмен арқылы көруге болады:
$ loginctl list-users
user-status
командасының көмегімен кез келген пайдаланушы туралы барлық ақпаратты егжей-тегжейлі білуге болады.
Сонымен бірге сіз оның сессиясының егжей-тегжейлерімен танысасыз:
$ loginctl user-status 1000
Сеанстар барлық сеанс идентификаторларын көрсетеді, ағымдағы сеанс жұлдызшамен белгіленген. Төменде Systemd және пайдаланушы атынан іске қосылған барлық қызметтерді, сондай-ақ барлық процестерді көре аласыз. Процестердің тізімін қысқартуға болады.
Барлық процестерді көргіңіз келсе -l
немесе --full
опциясын пайдаланыңыз:
$ loginctl user-status 1000 --full
Ақпаратты беттеусіз шығару үшін қызметтік бағдарлама қажет пе?
--no-pager
пайдаланыңыз:
$ loginctl user-status 1000 --no-pager
Әрбір пайдаланушының графикалық интерфейс (Gnome немесе KDE) көмегімен бір сеанстан екіншісіне ауысу мүмкіндігі де бар. Терминалда тапсырма орындағыңыз келе ме? loginctl.
ID 3 сеансына ауысу үшін келесі пәрменді пайдаланыңыз:
$ loginctl activate 3
Содан кейін сіз кері ауыса аласыз. Бұл жылдам пернелерді пайдаланып TTY арқылы ауысудан гөрі ыңғайлы. Ауыстырудан кейін сіз алдыңғы сеанстағы экранды құлыптайсыз.
session-lock
пәрменін пайдаланыңыз:
$ loginctl session-lock 1
Енді сіз өзіңіздің тәжірибеңізде қолдануға болатын loginctl
бағдарламасы және оның мүмкіндіктері туралы одан да қызықты және пайдалы ақпаратты білесіз.