Яка різниця між useraddі adduser? Коли / чому я віддаю перевагу використовувати те чи інше?
Debian Linuxосноване питання.
Яка різниця між useraddі adduser? Коли / чому я віддаю перевагу використовувати те чи інше?
Debian Linuxосноване питання.
Відповіді:
У випадку з Debian та пов’язаними з цим дистрибутивами, adduser є дружнішим інтерактивним інтерфейсом для useradd.
На Ubuntu, useradd просто створює запис у базі даних користувачів (/ etc / passwd тощо).
з іншого боку, adduser також створює домашній каталог для користувача, заповнює його вмістом / etc / skel і дозволяє інтерактивно встановлювати пароль.
Завжди використовуйтеadduser (і deluserпри видаленні користувачів).
В useradd, userdelі usermodкоманди низькорівневих утиліт , які існують з історичних причин, в той час як adduser/deluserDo 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), можливо, це не відповідає дійсності для інших дистрибутивів.