Jaka jest różnica między useraddi adduser? Kiedy / dlaczego wolę używać jednego lub drugiego?
Debian Linuxpytanie oparte.
Jaka jest różnica między useraddi adduser? Kiedy / dlaczego wolę używać jednego lub drugiego?
Debian Linuxpytanie 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 deluserpodczas usuwania użytkowników).
Te useradd, userdeli usermodpolecenia są narzędzia lowlevel które są tam ze względów historycznych, a adduser/deluserpostąpić właściwie ™. (Pamiętam, którego użyć, myśląc, że user*pojawia się adduser/deluserw alfabecie, a zatem jest „gorszy”).
Według odpowiednich stron podręcznika (na Ubuntu 12.04 Precise Pangolin, tj. Systemie pochodnym Debiana).
addusermówi:(Podkreślenie dodane.)
adduseriaddgroupdodaj 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,groupaddiusermodprogramó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.adduseriaddgroupmoże być uruchomiony w jednym z pięciu trybów:
useraddmówi:
useraddto narzędzie niskiego poziomu do dodawania użytkowników. W Debianie administratorzy powinni zwykle używaćadduser(8)zamiast tego.
Zobacz też:
adduseri
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.