Benutzer unter Linux vollständig zu entfernen

Quelle: Internet
Autor: Benutzer

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

Kontaktiere uns

Die Inhaltsquelle dieser Seite ist aus dem Internet, und vertritt nicht die Meinung von Alibaba Cloud; auf dieser Seite erwähnte Produkte und Dienstleistungen haben keine Beziehung zu Alibaba Cloud. Wenn der Inhalt der Seite Ihrer Meinung nach verwirrend ist, schreiben sie uns bitte eine E-Mail. Wir werden das Problem innerhalb von 5 Tagen nach Erhalt Ihrer E-Mail bearbeiten.

Wenn Sie Fälle von Plagiaten aus der Community feststellen, senden Sie bitte eine E-Mail an info-contact@alibabacloud.com und legen Sie entsprechende Beweise vor. Ein Mitarbeiter wird Sie innerhalb von 5 Werktagen kontaktieren.

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.