Was ist der Unterschied zwischen useradd
und adduser
? Wann / warum sollte ich lieber das eine oder andere verwenden?
debian
user-accounts
lindelof
quelle
quelle
Debian Linux
begründete Frage.Antworten:
Im Falle von Debian und den damit verbundenen Distributionen ist adduser ein freundlicheres interaktives Frontend für useradd.
quelle
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.
quelle
Immer verwenden
adduser
(unddeluser
beim Löschen von Benutzern).Die Befehle
useradd
,userdel
undusermod
sind Hilfsprogramme, die aus historischen Gründen zur Verfügung stehen, währendadduser/deluser
Do The Right Thing ™. (Ich erinnere mich, was ich verwenden soll, indem ich überlege,user*
wasadduser/deluser
im Alphabet nachkommt und daher "schlechter" ist.)Gemäß den jeweiligen Manpages (auf Ubuntu 12.04 Precise Pangolin, dh einem von Debian abgeleiteten System).
Manpage für
adduser
sagt:(Betonung hinzugefügt.)
Manpage für
useradd
sagt:Siehe auch:
adduser
unduseradd
? (auf Ask Ubuntu).quelle
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.
quelle
Unter FreeBSD:
adduser
ist eine "benutzerfreundliche" interaktive Frage- und Antwortmethode, mit der lokale Benutzer hinzugefügt werden können.useradd
existiert nicht.quelle