Какая разница между useradd
а adduser
? Когда / почему я предпочитаю использовать один или другой?
debian
user-accounts
Линделоф
источник
источник
Debian Linux
обоснованный вопрос.Ответы:
В случае Debian и связанных с ним дистрибутивов, adduser является более дружественным интерактивным интерфейсом для useradd.
источник
В Ubuntu useradd просто создает запись в пользовательской базе данных (/ etc / passwd и т. Д.).
С другой стороны, adduser также создает домашний каталог для пользователя, заполняет его содержимым / etc / skel и позволяет установить пароль в интерактивном режиме.
источник
Всегда используйте
adduser
(иdeluser
при удалении пользователей).В
useradd
,userdel
иusermod
команды низкоуровневых утилит , которые существуют по историческим причинам, в то время какadduser/deluser
Do The Right Thing ™. (Я помню, что использовать, думая, чтоuser*
следуетadduser/deluser
в алфавите, и, следовательно, «хуже».)Согласно соответствующим страницам руководства (в Ubuntu 12.04 Precise Pangolin, то есть в производной системе Debian).
Manpage для
adduser
говорит:(Акцент добавлен.)
Manpage для
useradd
говорит:Смотрите также:
adduser
иuseradd
? (на Спросите Ubuntu).источник
lrwxrwxrwx. 1 root root 7 ноября 17 13:52 / usr / sbin / adduser -> useradd
Одним из них является «ярлык» / «символическая ссылка» на другой. Так что без разницы.
Это на Redhat Linux (и Centos / Fedora), это не может быть справедливо на других дистрибутивах.
источник
На FreeBSD:
adduser
это «дружественный» интерактивный способ вопросов и ответов для добавления локальных пользователей.useradd
не существуетисточник