GNU/Linux >> Tutoriels Linux >  >> Linux

Déconnecter un utilisateur et supprimer le compte

Commencez par grep tous les processus de l'utilisateur 'test' et tuez -9 tous les pid puis supprimez l'utilisateur.

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

passwd -l <user>

n'arrête pas tous les moyens de connexion possibles. Par exemple, s'ils se connectent en utilisant ssh avec les clés publiques, ils peuvent toujours se connecter car ils n'auront pas besoin de mot de passe.

Pour empêcher l'utilisateur de se reconnecter, modifiez le /etc/passwd fichier et supprimez l'utilisateur ou remplacez la 7ème colonne par /sbin/nologin .

Exécuter :

ps -u <user>

pour voir quel processus l'utilisateur utilise encore et les tuer tous. Vous devrez peut-être utiliser :

kill -s 9 <pid>

pour forcer l'arrêt du processus.


passwd -l <user> ne désactive pas le compte. comme gareth a dit que l'utilisateur peut toujours se connecter en utilisant un autre jeton d'authentification tel que la clé SSH. pour désactiver ce compte, vous devez utiliser usermod --expiredate 1 cela définit la date d'expiration du compte sur 1970.Maintenant, vous devez tuer tous les processus que l'utilisateur est démarré.en cours d'exécution :

$pgrep -u Foo imprimera tous les processus que l'utilisateur Foo est démarré.en cours d'exécution :

$kill -9 <pid> enverra SIGKILL signal qui tue ce processus. Exécuter maintenant :

$pgrep -u Foo | xargs kill -9

cela obtiendra tous les identifiants de processus de l'utilisateur Foo et les tuera tous.

OU :

$kill -9 -u Foo


Linux
  1. Comment créer et supprimer un groupe d'utilisateurs sous Linux

  2. La différence entre compte utilisateur et compte de service ?

  3. La différence entre Kill, Pkill et Killall ?

  4. Comment faire en sorte que ssh se connecte avec le bon utilisateur ?

  5. Copier et chmod/chown en même temps

Comment se connecter et se déconnecter de cPanel

Comment se connecter et se déconnecter de Plesk

Commande userdel - Supprimer le compte d'utilisateur du système Linux

Comment déconnecter un utilisateur de SSH sous Linux

Comment créer des utilisateurs et des groupes dans CentOS7 ?

Apprendre les commandes de suppression d'utilisateur Linux ou d'ajout d'utilisateur Linux