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