adduser — команда, упрощающая создание учетных записей пользователей в основанных на Debian дистрибутивахКоманда
adduser используется в дистрибутиве Debian для упрощения создания учетных записей пользователей, а также автоматической проверки их соотвествия политике упомянутого дистрибутива. Она реализована в виде обертки для таких утилит, как useradd, passwd и chfn и использует дополнительный файл конфигурации
/etc/adduser.conf для хранения параметров, относящихся к политике дистрибутива Debian.
Примечание: в дистрибутивах, не имеющих отношения к Debian, команда
adduser полностью аналогична команде
useradd (если быть точнее, она представлена обычной символьной ссылкой на утилиту useradd).
Базовый синтаксис команды adduser:
# adduserВ результате исполнения данной команды выполняются следующие операции:
1- Создается учетная запись пользователя с именем .
2- Создается домашняя директория пользователя
/home/, в которую копируются файлы из директории
/etc/skel.
3- Создается группа пользователей с именем, соотвествующим имени нового пользователя, причем сам этот пользователь добавляется в нее.
4- Выводится запрос ввода пароля для учетной записи пользователя.
5- Выводится запрос ввода дополнительной информации, относящейся к учетной записи пользователя.
Несложно догадаться, что для выполнения практически всех описанных действий может использоваться приведенная ниже последовательность команд на основе более распространенных утилит:
# useradd -m -U
# passwd
# chfnЕще одним вариантом использования рассматриваемой команды является добавление существующего пользователя в новую группу пользователей. В этом случае используется следующий синтаксис:
# adduserДанная команда также может быть заменена на более сложную команду на основе более распространенной утилиты
usermod:
# usermod -G , ...,Вторая команда является более сложной, но при этом и более гибкой, ведь она позволяет добавить пользователя сразу в несколько новых групп.
Примеры использованияСоздание учетной записи пользователя iodminbook
# adduser iodminbookДобавление пользователя iodminbook в группу testgroup# adduser iodminbook testgroup@sysadmin1