Jaka jest różnica między useradd
i adduser
? Kiedy / dlaczego wolę używać jednego lub drugiego?
debian
user-accounts
Lindelof
źródło
źródło
Debian Linux
pytanie oparte.Odpowiedzi:
W przypadku Debiana i powiązanych z nim dystrybucji adduser jest bardziej przyjaznym dla użytkownika interfejsem użytkownika.
źródło
W systemie Ubuntu useradd po prostu tworzy wpis w bazie danych użytkowników (/ etc / passwd itp.).
adduser z drugiej strony tworzy również katalog domowy dla użytkownika, zapełnia go zawartością / etc / skel i pozwala interaktywnie ustawić hasło.
źródło
Zawsze używaj
adduser
(ideluser
podczas usuwania użytkowników).Te
useradd
,userdel
iusermod
polecenia są narzędzia lowlevel które są tam ze względów historycznych, aadduser/deluser
postąpić właściwie ™. (Pamiętam, którego użyć, myśląc, żeuser*
pojawia sięadduser/deluser
w alfabecie, a zatem jest „gorszy”).Według odpowiednich stron podręcznika (na Ubuntu 12.04 Precise Pangolin, tj. Systemie pochodnym Debiana).
Strona podręcznika dla
adduser
mówi:(Podkreślenie dodane.)
Strona podręcznika dla
useradd
mówi:Zobacz też:
adduser
iuseradd
? (w Ask Ubuntu).źródło
lrwxrwxrwx. 1 root root 7 listopada 17 13:52 / usr / sbin / adduser -> useradd
Jedno jest „skrótem” / „dowiązaniem symbolicznym” do drugiego. Więc nie ma różnicy.
Dotyczy to linuksa redhat (i centos / fedora), może nie być prawdziwe w innych dystrybucjach.
źródło
Na FreeBSD:
adduser
to „przyjazny” interaktywny sposób zadawania pytań i dodawania lokalnych użytkowników.useradd
nie istniejeźródło