GNU/Linux >> Linux Esercitazione >  >> Linux

Disconnettere un utente ed eliminare l'account

Per prima cosa esegui il grep di tutto il processo dell'utente "test" e uccidi -9 tutti i pid, quindi elimina l'utente.

pgrep -u test
ps -fp $(pgrep -u test)
killall -KILL -u test
userdel -r test

passwd -l <user>

non interrompe tutti i possibili metodi di accesso. Ad esempio, se accedono utilizzando ssh con le chiavi pubbliche possono ancora accedere in quanto non avranno bisogno di una password.

Per impedire all'utente di accedere nuovamente, modifica il /etc/passwd file e rimuovere l'utente o modificare la settima colonna in /sbin/nologin .

Esegui:

ps -u <user>

per vedere quale processo l'utente sta ancora utilizzando e ucciderli tutti. Potrebbe essere necessario utilizzare:

kill -s 9 <pid>

per forzare l'arresto del processo.


passwd -l <user> non disabilita l'account. come ha detto gareth, l'utente può ancora accedere utilizzando un altro token di autenticazione come la chiave SSH. per disabilitare questo account dovresti usare usermod --expiredate 1 questo imposta la data di scadenza dell'account al 1970. Ora dovresti terminare tutti i processi avviati dall'utente.running:

$pgrep -u Foo stamperà tutti i processi avviati dall'utente Foo.running:

$kill -9 <pid> invierà SIGKILL segnale che uccide quel processo. Ora esegui:

$pgrep -u Foo | xargs kill -9

questo otterrà tutti gli ID di processo dell'utente Foo e li ucciderà tutti.

OPPURE:

$kill -9 -u Foo


Linux
  1. Suggerimento rapido:aggiungi un utente al gruppo sudoers

  2. La differenza tra account utente e account di servizio?

  3. La differenza tra Kill, Pkill e Killall?

  4. Qual è la differenza tra un utente normale e un utente di sistema?

  5. Come fare in modo che ssh acceda come l'utente giusto?

Come accedere e disconnettersi da cPanel

Come accedere e uscire da Plesk

comando userdel - Elimina l'account utente dal sistema Linux

Come disconnettere un utente da SSH in Linux

Come creare utenti e gruppi in CentOS7?

Imparare i comandi Linux Elimina utente o Aggiungi utente Linux