Supprimer complètement les utilisateurs sous Linux

Source : Internet
Auteur : utilisateur

Tags : ICA problème mot de passe fort générales fichier environnement expérimental d’accueil maison de RET

Environnement expérimental : Machine virtuelle Centos7
Commencez par créer un utilisateur normalgubeiqing

[[email protected] ~]# useradd gubeiqing[[email protected] ~]# passwd gubeiqingChanging password for user gubeiqing.New password:BAD PASSWORD: The password is a palindromeRetype new password:passwd: all authentication tokens updated successfully.

Cela aboutit à la création d’un utilisateur normal et puis supprime l’utilisateur.

[[email protected] ~]# userdel gubeiqing[[email protected] ~]#

UtilisationuseraddLa commande a été supprimée, mais,, le problème est venu quand nous avons créé ce nouveaugubeiqingLorsque cet utilisateur :

[[email protected] ~]# useradd gubeiqinguseradd: warning: the home directory already exists.Not copying any file from skel directory into it.Creating mailbox file: File exists

Le fichier existe déjà et ne peut pas être créé, pourquoi est-ce ? Parce que les utilisateurs sont générés par défaut lorsque l’utilisateur est crééAccueil catalogue,Fichier de mot de passe,Groupes d’utilisateurs(Dans le cas d’un utilisateur groupe est non spécifié), etFichiers de boîte aux lettres, Tout en utilisantuserdelLorsque la commande est supprimée tout simplement en supprimant l’utilisateur et les fichiers de l’utilisateur sont toujours là, que vous devez supprimer complètement les fichiers. J’ai pris un coup environ quatre endroits à traiter.

  • Dans/homeFichiers dans le répertoire
  • Dans/etc/passwdL’utilisateur en vertu
  • Dans/etc/groupLe groupe d’utilisateurs sous
  • Dans/var/spool/mailLe fichier de boîte aux lettres sous

Supprimer ces fichiers à leur tour ci-dessous.
1. supprimer/homeFichiers dans le répertoire

[[email protected] ~]# cd /home[[email protected] home]# lsgubeiqing[[email protected] home]# rm -rf gubeiqing[[email protected] home]# ls[[email protected] home]#

2. supprimer/etc/passwdL’utilisateur en vertu
Nous pouvons regarder ce fichier.

[[email protected] ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinsystemd-network:x:192:192:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:999:997:User for polkitd:/:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinchrony:x:998:996::/var/lib/chrony:/sbin/nologindockerroot:x:997:994:Docker User:/var/lib/docker:/sbin/nologingubeiqing:x:1000:1000::/home/gubeiqing:/bin/bash

Ici vous pouvez voir tous les utilisateurs du système, vous pouvez voir que la dernière ligne est l’utilisateur que vous venez de créé, puis utilisez leviL’éditeur supprime la dernière ligne des utilisateurs.
3. supprimer/etc/groupFichiers de groupe de l’utilisateur en vertu
Jetez un oeil à ce fichier tout d’abord :

[[email protected] ~]# cat /etc/grouproot:x:0:bin:x:1:daemon:x:2:sys:x:3:adm:x:4:tty:x:5:disk:x:6:lp:x:7:mem:x:8:kmem:x:9:wheel:x:10:cdrom:x:11:mail:x:12:postfixman:x:15:dialout:x:18:floppy:x:19:games:x:20:tape:x:30:video:x:39:ftp:x:50:lock:x:54:audio:x:63:nobody:x:99:users:x:100:utmp:x:22:utempter:x:35:ssh_keys:x:999:input:x:998:systemd-journal:x:190:systemd-network:x:192:dbus:x:81:polkitd:x:997:postdrop:x:90:postfix:x:89:sshd:x:74:chrony:x:996:cgred:x:995:dockerroot:x:994:gubeiqing:x:1000:

Puis utilisez leviL’éditeur supprime ce groupe d’utilisateurs.
4. supprimer/var/spool/mailLe fichier de boîte aux lettres sous

[[email protected] ~]# cd /var/spool/mail[[email protected] mail]# lsgubeiqing[[email protected] mail]# rm -rf gubeiqing[[email protected] mail]# ls[[email protected] mail]#

Suppression complète et ensuite créergubeiqingUtilisateur.

[[email protected] mail]# useradd gubeiqing[[email protected] mail]# passwd gubeiqingChanging password for user gubeiqing.New password:BAD PASSWORD: The password is a palindromeRetype new password:passwd: all authentication tokens updated successfully.

Avoir !

Outre cette méthode, il existe une méthode de suppression complète.

[[email protected] mail]# userdel -rf gubeiqing[[email protected] mail]# useradd gubeiqing[[email protected] mail]# passwd gubeiqingChanging password for user gubeiqing.New password:BAD PASSWORD: The password is a palindromeRetype new password:passwd: all authentication tokens updated successfully.

En utilisant les deux méthodes, vous pouvez supprimer complètement l’utilisateur.

Supprimer complètement les utilisateurs sous Linux

Nous contacter

Le contenu de cette page provient d'Internet et ne reflète pas l'opinion d'Alibaba Cloud ; les produits et services mentionnés sur cette page n'ont aucune relation avec Alibaba Cloud. Si le contenu de la page vous semble problématique, veuillez nous écrire un courriel, nous traiterons le problème dans les 5 jours suivant la réception de votre message.

Si vous constatez des cas de plagiat de la part de la communauté, veuillez envoyer un courriel à : info-contact@alibabacloud.com et fournir des preuves pertinentes. Un membre de notre équipe vous contactera dans les 5 jours ouvrables.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.