GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer une utilisation non root avec UID 0 sous Linux

Ce pos décrit comment supprimer un utilisateur non root avec UID zéro. Si vous essayez de supprimer un utilisateur avec l'UID 0 par la commande userdel, vous obtiendrez l'erreur suivante.

# id user2
uid=0(root) gid=0(root) groups=0(root)
# userdel user2
userdel: user user2 is currently used by process 1

Si vous devez supprimer un utilisateur non root ayant l'UID 0 (par exemple user1), suivez ces étapes :

1. Sauvegardez le fichier /etc/passwd avant de continuer :

# cp /etc/passwd /etc/passwd.bkup

2. Ouvrez /etc/passwd et modifiez l'UID de l'utilisateur1 de 0 à un UID qui n'est utilisé par aucun autre utilisateur :

user1:x:0:0::/home/scom:/bin/bash

Par exemple :

user1:x:1111:0::/home/scom:/bin/bash

Donnez un nombre plus élevé pour le nouvel UID et assurez-vous de ne pas spécifier d'UID standard.

3. Maintenant, supprimez l'utilisateur :

# userdel user1
Remarque – N'essayez jamais de supprimer l'utilisateur root ou de modifier son UID.


Linux
  1. Comment j'utilise Vagrant avec libvirt

  2. Comment j'utilise cron sous Linux

  3. Comment supprimer des comptes d'utilisateurs avec le répertoire personnel sous Linux

  4. Ajouter un utilisateur au groupe sous Linux, comment le faire (avec exemples)

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

Comment utiliser la commande usermod sous Linux

Comment utiliser la commande who sous Linux avec des exemples

Commande d'alias Linux :comment l'utiliser avec des exemples

Comment utiliser la commande Linux rm avec des exemples

Comment utiliser une clé SSH avec des utilisateurs non root

Supprimer des utilisateurs sous Linux avec la commande Userdel