Tags: ICA Problem starke Generalpasswort Datei experimentellen Umfeld Host RET-Home
Experimentelle Umgebung: Centos7 virtuelle Maschine
Zunächst erstellen Sie einen normalen Benutzergubeiqing。
[[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.
Dies gelingt es einen normalen Benutzer zu erstellen, und dann löscht den Benutzer.
[[email protected] ~]# userdel gubeiqing[[email protected] ~]#
VerwendunguseraddDer Befehl wurde gelöscht, aber,, das Problem kam, als wir es wieder erstelltgubeiqingWenn dieser Benutzer:
[[email protected] ~]# useradd gubeiqinguseradd: warning: the home directory already exists.Not copying any file from skel directory into it.Creating mailbox file: File exists
Die Datei bereits vorhanden und kann nicht erstellt werden, woran liegt das? Da Benutzer standardmäßig generiert werden, wenn der Benutzer erstellt wirdHome Katalog,Passwort-Datei,Benutzergruppen(Im Falle eines Benutzers Gruppe ist nicht angegeben), undMailbox-Dateien, Während der VerwendunguserdelWenn der Befehl ist einfach durch Löschen des Benutzers gelöscht und die Dateien des Benutzers noch dort sind, müssen Sie die Dateien vollständig löschen. Ich warf einen Blick auf etwa vier Plätze zu bewältigen.
- In
/homeDateien im Verzeichnis
- In
/etc/passwdDer Benutzer unter
- In
/etc/groupDie User Group unter
- In
/var/spool/mailDie Mailbox-Datei unter
Löschen Sie diese Dateien wiederum unten.
(1) löschen/homeDateien im Verzeichnis
[[email protected] ~]# cd /home[[email protected] home]# lsgubeiqing[[email protected] home]# rm -rf gubeiqing[[email protected] home]# ls[[email protected] home]#
(2) löschen/etc/passwdDer Benutzer unter
Wir können diese Datei betrachten.
[[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
Hier sehen Sie alle Benutzer im System, können Sie sehen, dass die letzte Zeile der Benutzer Sie gerade erstellt, dann verwenden Sie dieviDer Editor löscht die letzte Zeile der Nutzer.
3. löschen/etc/groupBenutzer-Gruppe-Dateien unter
Werfen Sie einen Blick auf diese Datei zuerst:
[[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:
Und verwenden Sie dann dieviDer Editor löscht dieser Benutzergruppe.
4. löschen/var/spool/mailDie Mailbox-Datei unter
[[email protected] ~]# cd /var/spool/mail[[email protected] mail]# lsgubeiqing[[email protected] mail]# rm -rf gubeiqing[[email protected] mail]# ls[[email protected] mail]#
Löschen Sie komplettes und erstellen Sie danngubeiqingBenutzer.
[[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.
Erhalten!
Zusätzlich zu dieser Methode ist eine Methode der vollständigen Löschung.
[[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.
Mit beiden Methoden können Sie den Benutzer vollständig löschen.
Benutzer unter Linux vollständig zu entfernen