Linux/Ubuntu & who & pkill - Jak wylogować z systemu innego użytkownika
Dzisiejsza notka będzie dotyczyła zarządzania systemem Linux i nauczymy się wylogowywania innego użytkownika z systemu.
A na co o komu? A komu to potrzebne?
Wydawać może się, że jeśli ktoś nie jest adminem z prawdziwego zdarzenia, a tylko użytkuje swój prywatny komputer z systemem Linux, to umiejętność wylogowania innego użytkownika niż naszego, może być zupełnie nieprzydatna. A jednak... okazało się, że trwająca sesja zalogowanego gościa (którą sam przypadkowo rozpocząłem), zablokowała dostęp do pewnych plików na moim koncie właściwym. No i co teraz? Wylogujmy gościa z wiersza poleceń!
Jak wylogować innego użytkownika w terminalu?
Aby osiągnąć zamierzony cel, posłużymy się dwoma poleceniami: who i pkill. Pierwsze z nich, wypisze nam sesje istniejące w systemie, dzięki czemu zdobędziemy tymczasową nazwę użytkownika gościa. Drugą zaś prześlemy sygnał zabicia wszystkich procesów w obrębie sesji gościa. Całość przedstawiam na poniższym outpucie.
mateusz :0 2016-03-23 08:27 (:0)
guest-9MNENu :1 2016-03-23 08:36 (:1)
mateusz pts/29 2016-03-23 08:36 (:0)
# sudo pkill -kill -u guest-9MNENu
$ who
mateusz :0 2016-03-23 08:27 (:0)
mateusz pts/29 2016-03-23 08:36 (:0)
Komentarze (2)