it-swarm.dev

Odhlášení ostatních uživatelů z příkazového řádku

Někdy, když je přihlášeno příliš mnoho uživatelů, může to způsobit, že můj počítač bude velmi pomalý a ochablý kvůli malému množství dostupné paměti RAM. Chtěl bych být schopen rychle odhlásit ostatní uživatele z příkazového řádku místo ručního přepnutí na každého uživatele a odhlášení.

Je to možné?

70
Isaiah

to je jedna odpověď

who -u

které vám dají PID

Poté můžete zabít relaci uživatele.

kill "pid"
71
hhlp

Pomocí who můžete zkontrolovat, kteří uživatelé jsou přihlášeni:

who

Můžete se odhlásit uživatele odesláním signálu KILL do uživatelského procesu pomocí:

Sudo pkill -KILL -u <username>

(což je stejné jako Sudo pkill -9 -u <username>)

příklad:

Sudo pkill -9 -u guest-2Rw4Lq

(zabít uživatele relace hosta jménem guest-2Rw4Lq)

31
precise
who -u


> adam     ttys000  Aug  4 09:22   .       91228 

pak

Sudo kill 'PID number'
Sudo kill 91228

PID (ID procesu) je čtyřmístné nebo pětimístné číslo na konci odečtu uživatele (91228)

4
adm