Jaka jest różnica między useradd
i adduser
? Kiedy / dlaczego wolę używać jednego lub drugiego?
Debian Linux
pytanie oparte.
Jaka jest różnica między useradd
i adduser
? Kiedy / dlaczego wolę używać jednego lub drugiego?
Debian Linux
pytanie oparte.
Odpowiedzi:
W przypadku Debiana i powiązanych z nim dystrybucji adduser jest bardziej przyjaznym dla użytkownika interfejsem użytkownika.
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.
Zawsze używajadduser
(i deluser
podczas usuwania użytkowników).
Te useradd
, userdel
i usermod
polecenia są narzędzia lowlevel które są tam ze względów historycznych, a adduser/deluser
postąpić właściwie ™. (Pamiętam, którego użyć, myśląc, że user*
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).
adduser
mówi:(Podkreślenie dodane.)
adduser
iaddgroup
dodaj użytkowników i grupy do systemu zgodnie z opcjami wiersza poleceń i informacjami o konfiguracji w/etc/adduser.conf
. Są przyjaznym dla użytkownika interfejsem do narzędzi takich jak niski poziomuseradd
,groupadd
iusermod
programów , domyślnie wybiera Debian Policy respektować wartości UID i GID, tworząc katalog domowy z konfiguracją szkieletowych, uruchomienie skryptu niestandardowego i innych funkcji.adduser
iaddgroup
może być uruchomiony w jednym z pięciu trybów:
useradd
mówi:
useradd
to narzędzie niskiego poziomu do dodawania użytkowników. W Debianie administratorzy powinni zwykle używaćadduser(8)
zamiast tego.
Zobacz też:
adduser
i
useradd
? (w Ask Ubuntu).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.