Яка різниця між useradd
і adduser
? Коли / чому я віддаю перевагу використовувати те чи інше?
Debian Linux
основане питання.
Яка різниця між useradd
і adduser
? Коли / чому я віддаю перевагу використовувати те чи інше?
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 Precision Pangolin, тобто похідна система Debian).
adduser
каже:(Наголос додано.)
adduser
іaddgroup
додавати користувачів та групи до системи відповідно до параметрів командного рядка та інформації про конфігурацію в/etc/adduser.conf
. Вони більш дружелюбним передні кінці з інструментами низького рівня , якuseradd
,groupadd
іusermod
програмою , за замовчуванням вибирає політику Debian UID і сумісний значення GID, створюючи домашній каталог з скелетної конфігурацією, запуск користувацького сценарію, і інші можливості.adduser
іaddgroup
може працювати в одному з п’яти режимів:
useradd
каже:
useradd
- це утиліта низького рівня для додавання користувачів. У Debian зазвичайadduser(8)
замість цього використовуються адміністратори .
Дивитися також:
adduser
і
useradd
? (на Ask Ubuntu).lrwxrwxrwx. 1 корінь кореня 7 листопада 17 13:52 / usr / sbin / adduser -> useradd
Один - це "ярлик" / "символічне посилання" на інший. Так що різниці немає.
Це на Redhat linux (і centos / fedora), можливо, це не відповідає дійсності для інших дистрибутивів.