W ramach raspian (musiałbym sprawdzić inne systemy operacyjne) „adduser USER” uruchamia okno dialogowe (TUI), podczas gdy „useradd USER” NIE.
Najwyraźniej przy użyciu addusera, gdy pojawi się okno dialogowe, pełne polecenie „useradd” jest już wykonane. Nawet jeśli masz CTRL-C, twój użytkownik tam jest.
Podobnie jak w nowych systemach, tworzą one „osobiste” grupy, aby usunąć nowo utworzonego użytkownika, musisz:
- vi / etc / passwd
- vi / etc / group
- rm -rf / home / USER
Zakładam, że ponieważ adduser „używa” useradd, reszta to metadane dotyczące użytkownika. Więc technicznie nie ma zmian w „skel”, „maskach plików” itp., Tzn. Domyślnych ustawieniach systemu.
Z drugiej strony, ponieważ useradd nie wywołuje żadnego TUI, może być bardziej przydatny w skryptach.
Szczerze mówiąc, przetestowałem to tylko w rasbasie, ponieważ to był powód, dla którego postawiłem pytanie.
Mogę sobie wyobrazić, że inne systemy operacyjne mogą implementować inną wersję adduser.
useradd
jest dostępna na wszystkich platformach typu Unix;adduser
dotyczy tylko Debiana i jego pochodnych.