Was ist der Unterschied zwischen useradd
und adduser
? Wann / warum sollte ich lieber das eine oder andere verwenden?
Debian Linux
begründete Frage.
Was ist der Unterschied zwischen useradd
und adduser
? Wann / warum sollte ich lieber das eine oder andere verwenden?
Debian Linux
begründete Frage.
Antworten:
Im Falle von Debian und den damit verbundenen Distributionen ist adduser ein freundlicheres interaktives Frontend für useradd.
Unter Ubuntu erstellt useradd einfach einen Eintrag in der Benutzerdatenbank (/ etc / passwd usw.).
adduser erstellt andererseits auch ein Ausgangsverzeichnis für den Benutzer, füllt es mit dem Inhalt von / etc / skel und lässt Sie das Kennwort interaktiv festlegen.
Immer verwendenadduser
(und deluser
beim Löschen von Benutzern).
Die Befehle useradd
, userdel
und usermod
sind Hilfsprogramme, die aus historischen Gründen zur Verfügung stehen, während adduser/deluser
Do The Right Thing ™. (Ich erinnere mich, was ich verwenden soll, indem ich überlege, user*
was adduser/deluser
im Alphabet nachkommt und daher "schlechter" ist.)
Gemäß den jeweiligen Manpages (auf Ubuntu 12.04 Precise Pangolin, dh einem von Debian abgeleiteten System).
adduser
sagt:(Betonung hinzugefügt.)
adduser
undaddgroup
fügen Sie dem System Benutzer und Gruppen gemäß den Befehlszeilenoptionen und Konfigurationsinformationen in hinzu/etc/adduser.conf
. Sie sind freundlicher Frontends auf den Low - Pegel - Tools wieuseradd
,groupadd
undusermod
Programme , die standardmäßig die Wahl Debian - Richtlinien konformes UID und GID - Werte, ein Home - Verzeichnis mit Skelett-Konfiguration Erstellen eines benutzerdefinierten Skript ausgeführt wird , und andere Funktionen.adduser
undaddgroup
kann in einem von fünf Modi ausgeführt werden:
useradd
sagt:
useradd
ist ein Hilfsprogramm für das Hinzufügen von Benutzern. Unter Debian sollten Administratoren normalerweiseadduser(8)
stattdessen verwenden.
Siehe auch:
adduser
und
useradd
? (auf Ask Ubuntu).lrwxrwxrwx. 1 root root 7. November 17 13:52 / usr / sbin / adduser -> useradd
Eines ist eine "Verknüpfung" / "symbolische Verknüpfung" zum anderen. Also kein Unterschied.
Dies ist unter RedHat Linux (und Centos / Fedora) möglich. Dies gilt möglicherweise nicht für andere Distributionen.