UnterschiedUserdelDeluser: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „root@debian01 ~ # userdel --help Usage: userdel [options] LOGIN Options: -f, --force force removal of files,…“
 
K Textersetzung - „[[Kategorie/“ durch „[[Kategorie:“
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
root@debian01 ~ # userdel --help
= Unterschied: userdel und deluser =
Usage: userdel [options] LOGIN


Options:
# userdel --help
Usage: userdel [options] LOGIN
Options:
   -f, --force                  force removal of files,
   -f, --force                  force removal of files,
                                 even if not owned by user
                                 even if not owned by user
Zeile 11: Zeile 13:
   -Z, --selinux-user            remove any SELinux user mapping for the user
   -Z, --selinux-user            remove any SELinux user mapping for the user
    
    
 
# deluser --help
 
deluser USER
root@debian01 ~ # deluser --help
deluser USER
   remove a normal user from the system
   remove a normal user from the system
   example: deluser mike
   example: deluser mike
Zeile 25: Zeile 25:
   --system                  only remove if system user
   --system                  only remove if system user


delgroup GROUP
delgroup GROUP
deluser --group GROUP
deluser --group GROUP
   remove a group from the system
   remove a group from the system
   example: deluser --group students
   example: deluser --group students
Zeile 33: Zeile 33:
   --only-if-empty          only remove if no members left
   --only-if-empty          only remove if no members left


deluser USER GROUP
deluser USER GROUP
   remove the user from a group
   remove the user from a group
   example: deluser mike students
   example: deluser mike students
 
general options:
general options:
   --quiet | -q      don't give process information to stdout
   --quiet | -q      don't give process information to stdout
   --help | -h      usage message
   --help | -h      usage message
   --version | -v    version number and copyright
   --version | -v    version number and copyright
   --conf | -c FILE  use FILE as configuration file
   --conf | -c FILE  use FILE as configuration file
 
 




Unterschied: userdel und deluser
= Was ist der Unterschied zwischen den userdelund deluser in Linux? =
== Was ist userdel? ==
== Was ist userdel? ==
The Linux userdel
Der Befehl kann zum Löschen von Benutzerkonten verwendet werden . Dieser Befehl kann nur von Root-Benutzern verwendet werden. userdel kann Benutzerkonten und zugehörige Dateien löschen. Wenn keine Parameter hinzugefügt werden, wird nur das Benutzerkonto gelöscht und die zugehörigen Dateien werden nicht gelöscht.
Der Befehl kann zum Löschen von Benutzerkonten verwendet werden . Dieser Befehl kann nur von Root-Benutzern verwendet werden. userdel kann Benutzerkonten und zugehörige Dateien löschen. Wenn keine Parameter hinzugefügt werden, wird nur das Benutzerkonto gelöscht und die zugehörigen Dateien werden nicht gelöscht.


Die Grammatik dieses Befehls lautet:
Die Grammatik dieses Befehls lautet:
 
userdel [-r] [user_account]
userdel [-r] [user_account]


Die Option -r bedeutet, dass das Home-Verzeichnis des Benutzers gelöscht wird, während der Benutzer gelöscht wird.
Die Option -r bedeutet, dass das Home-Verzeichnis des Benutzers gelöscht wird, während der Benutzer gelöscht wird.


Uns ist bekannt, dass Benutzerinformationen in den folgenden Dateien gespeichert werden:
Uns ist bekannt, dass Benutzerinformationen in den folgenden Dateien gespeichert werden:
 
* Grundlegende Benutzerinformationen: in der Datei /etc/passwd gespeichert
    Grundlegende Benutzerinformationen: in der Datei /etc/passwd gespeichert
* Informationen zum Benutzerpasswort: in der Datei /etc/shadow gespeichert
    Informationen zum Benutzerpasswort: in der Datei /etc/shadow gespeichert
* Grundlegende Informationen zu Benutzergruppen: in der Datei /etc/group gespeichert
    Grundlegende Informationen zu Benutzergruppen: in der Datei /etc/group gespeichert
* Informationen zur Benutzergruppe: in der Datei /etc/gshadow gespeichert
    Informationen zur Benutzergruppe: in der Datei /etc/gshadow gespeichert
* Persönliche Dateien des Benutzers: Das Home-Verzeichnis befindet sich unter /home/usernamestandardmäßig und das Postfach befindet sich unter /var/spool/mail/username
    Persönliche Dateien des Benutzers: Das Home-Verzeichnis befindet sich unter /home/usernamestandardmäßig und das Postfach befindet sich unter /var/spool/mail/username


Tatsächlich besteht die Funktion des Befehls userdel darin, die Dateninformationen, die sich auf den angegebenen Benutzer beziehen, aus den obigen Dateien zu löschen.
Tatsächlich besteht die Funktion des Befehls userdel darin, die Dateninformationen, die sich auf den angegebenen Benutzer beziehen, aus den obigen Dateien zu löschen.


3.2 Was ist deluser?
== Was ist deluser? ==
 
Das deluserBefehl kann verwendet werden, um Benutzer zu löschen. Um einen Benutzer aus einer Gruppe zu löschen (dh die Benutzergruppe zu verlassen), empfiehlt jeder usermod, aber Deluser ist die bevorzugtere Art und Weise. deluser hat umfangreichere Optionen und leistungsfähigere Funktionen als userdel.
Das deluserBefehl kann verwendet werden, um Benutzer zu löschen. Um einen Benutzer aus einer Gruppe zu löschen (dh die Benutzergruppe zu verlassen), empfiehlt jeder usermod, aber Deluser ist die bevorzugtere Art und Weise. deluser hat umfangreichere Optionen und leistungsfähigere Funktionen als userdel.


Löschen Sie einen normalen Benutzer:
Löschen Sie einen normalen Benutzer:
 
# deluser mike
[root@linux ~]# deluser mike


Beim Löschen eines Benutzers können Sie weitere Optionen angeben:
Beim Löschen eines Benutzers können Sie weitere Optionen angeben:
     --remove-homedas Home-Verzeichnis und die Mailbox des Benutzers löschen
     --remove-homedas Home-Verzeichnis und die Mailbox des Benutzers löschen
     --remove-all-filesalle Dateien des Benutzers löschen
     --remove-all-filesalle Dateien des Benutzers löschen
Zeile 87: Zeile 75:


Benutzer aus Gruppe löschen:
Benutzer aus Gruppe löschen:
 
# deluser mike admingroup
[root@linux ~]# deluser mike admingroup


Alle Dateien des Benutzers löschen:
Alle Dateien des Benutzers löschen:
# deluser --remove-all-files mike


[root@linux ~]# deluser --remove-all-files mike
= Der Unterschied =
 
* userdelist eine Binärdatei im System, aber deluserist eine Skriptdatei im System
3.3 Der Unterschied
* Das deluserist dann niedriger userdel, es bietet uns kompliziertere und umfassendere Optionen zum Löschen von Benutzern und Gruppen
* Das userdel ein übergeordneter Befehl im System ist, bietet er uns einen intuitiveren und praktikableren Befehl zum Löschen von Benutzern


    userdelist eine Binärdatei im System, aber deluserist eine Skriptdatei im System
[[Kategorie:Linux/Befehl]]
    Das deluserist dann niedriger userdel, es bietet uns kompliziertere und umfassendere Optionen zum Löschen von Benutzern und Gruppen
[[Kategorie:Linux/Benutzer]]
    Das userdelein übergeordneter Befehl im System ist, bietet er uns einen intuitiveren und praktikableren Befehl zum Löschen von Benutzern.

Aktuelle Version vom 25. März 2023, 14:24 Uhr

Unterschied: userdel und deluser

# userdel --help
Usage: userdel [options] LOGIN

Options:
 -f, --force                   force removal of files,
                               even if not owned by user
 -h, --help                    display this help message and exit
 -r, --remove                  remove home directory and mail spool
 -R, --root CHROOT_DIR         directory to chroot into
 -P, --prefix PREFIX_DIR       prefix directory where are located the /etc/* files
 -Z, --selinux-user            remove any SELinux user mapping for the user
 
# deluser --help
deluser USER
 remove a normal user from the system
 example: deluser mike
 --remove-home             remove the users home directory and mail spool
 --remove-all-files        remove all files owned by user
 --backup                  backup files before removing.
 --backup-to <DIR>         target directory for the backups.
                           Default is the current directory.
 --system                  only remove if system user
delgroup GROUP
deluser --group GROUP
 remove a group from the system
 example: deluser --group students
 --system                  only remove if system group
 --only-if-empty           only remove if no members left
deluser USER GROUP
 remove the user from a group
 example: deluser mike students

general options:
 --quiet | -q      don't give process information to stdout
 --help | -h       usage message
 --version | -v    version number and copyright
 --conf | -c FILE  use FILE as configuration file


Was ist userdel?

Der Befehl kann zum Löschen von Benutzerkonten verwendet werden . Dieser Befehl kann nur von Root-Benutzern verwendet werden. userdel kann Benutzerkonten und zugehörige Dateien löschen. Wenn keine Parameter hinzugefügt werden, wird nur das Benutzerkonto gelöscht und die zugehörigen Dateien werden nicht gelöscht.

Die Grammatik dieses Befehls lautet:

userdel [-r] [user_account]

Die Option -r bedeutet, dass das Home-Verzeichnis des Benutzers gelöscht wird, während der Benutzer gelöscht wird.

Uns ist bekannt, dass Benutzerinformationen in den folgenden Dateien gespeichert werden:

  • Grundlegende Benutzerinformationen: in der Datei /etc/passwd gespeichert
  • Informationen zum Benutzerpasswort: in der Datei /etc/shadow gespeichert
  • Grundlegende Informationen zu Benutzergruppen: in der Datei /etc/group gespeichert
  • Informationen zur Benutzergruppe: in der Datei /etc/gshadow gespeichert
  • Persönliche Dateien des Benutzers: Das Home-Verzeichnis befindet sich unter /home/usernamestandardmäßig und das Postfach befindet sich unter /var/spool/mail/username

Tatsächlich besteht die Funktion des Befehls userdel darin, die Dateninformationen, die sich auf den angegebenen Benutzer beziehen, aus den obigen Dateien zu löschen.

Was ist deluser?

Das deluserBefehl kann verwendet werden, um Benutzer zu löschen. Um einen Benutzer aus einer Gruppe zu löschen (dh die Benutzergruppe zu verlassen), empfiehlt jeder usermod, aber Deluser ist die bevorzugtere Art und Weise. deluser hat umfangreichere Optionen und leistungsfähigere Funktionen als userdel.

Löschen Sie einen normalen Benutzer:

# deluser mike

Beim Löschen eines Benutzers können Sie weitere Optionen angeben:

   --remove-homedas Home-Verzeichnis und die Mailbox des Benutzers löschen
   --remove-all-filesalle Dateien des Benutzers löschen
   --backupSichern Sie Dateien vor dem Löschen.
   --backup-to<DIR>Das Zielverzeichnis der Sicherung. Der Standardwert ist das aktuelle Verzeichnis.
   --systemNur löschen, wenn der Benutzer ein Systembenutzer ist.

Benutzer aus Gruppe löschen:

# deluser mike admingroup

Alle Dateien des Benutzers löschen:

# deluser --remove-all-files mike

Der Unterschied

  • userdelist eine Binärdatei im System, aber deluserist eine Skriptdatei im System
  • Das deluserist dann niedriger userdel, es bietet uns kompliziertere und umfassendere Optionen zum Löschen von Benutzern und Gruppen
  • Das userdel ein übergeordneter Befehl im System ist, bietet er uns einen intuitiveren und praktikableren Befehl zum Löschen von Benutzern