В raspian (мне нужно было бы проверить другие ОС), adduser USER запускает диалог (TUI), а useradd USER - нет.
Очевидно, что при использовании adduser, как только появляется диалоговое окно, полная команда 'useradd' уже выполнена. Даже если вы CTRL-C ваш пользователь там.
Как и в новых системах, они создают «личные» группы, чтобы удалить вновь созданного пользователя, вам необходимо:
- vi / etc / passwd
- vi / etc / group
- rm -rf / home / USER
Я предполагаю, что поскольку adduser «использует» useradd, остальное - это метаданные о пользователе. Технически, никаких изменений в «skel», «file mask» и т. П., Т. Е. В вашей системе по умолчанию.
С другой стороны, поскольку useradd не вызывает никакого TUI, это может быть более полезно при написании сценариев.
Честно говоря, я тестировал его только на расбианском языке, потому что по этой причине я остановился на этом вопросе.
Я могу представить, что другие ОС могут реализовывать другую версию adduser.
useradd
доступно на всех Unix-подобных платформах;adduser
только для Debian и его производных.