Создание пользователя LINUX adduser

Команда adduser

Команда adduser используется в дистрибутиве Debian для упрщения создания учетных записей пользователей, а также автоматической проверки их соотвествия политике упомянутого дистрибутива. Она реализована в виде обертки для таких утилит, как useraddpasswd и chfn и использует дополнительный файл конфигурации /etc/adduser.conf для хранения параметров, относящихся к политике дистрибутива Debian.

Примечание: в дистрибутивах, не имеющих отношения к Debian, команда adduser полностью аналогична команде useradd (если быть точнее, она представлена обычной символьной ссылкой на утилиту useradd).

Базовый синтаксис команды adduser:

В результате исполнения данной команды выполняются следующие операции:

  1. Создается учетная запись пользователя с именем <имя пользователя>.
  2. Создается домашняя директория пользователя /home/<имя пользователя>, в которую копируются файлы из директории /etc/skel.
  3. Создается группа пользователей с именем, соотвествующим имени нового пользователя, причем сам этот пользователь добавляется в нее.
  4. Выводится запрос ввода пароля для учетной записи пользователя.
  5. Выводится запрос ввода дополнительной информации, относящейся к учетной записи пользователя.

Несложно догадаться, что для выполнения практически всех описанных действий может использоваться приведенная ниже последовательность команд на основе более распространенных утилит:

Еще одним вариантом использования рассматриваемой команды является добавление существующего пользователя в новую группу пользователей. В этом случае используется следующий синтаксис:

Данная команда также может быть заменена на более сложную команду на основе более распространенной утилиты usermod:

Вторая команда является более сложной, но при этом и более гибкой, ведь она позволяет добавить пользователя сразу в несколько новых групп.

Ещё один пример команды adduser

Команда adduser — для добавления нового пользователя — юзера состоит из двух частей: adduser nameuser (‘сама команда’ ‘имя’) Пример:

pi@raspberrypi:~ $ adduser test 
Добавляеться пользователь ‘test’ … 
Добавляеться новая группа ‘test’ (1002) … 
Добавляеться новый пользователь ‘test’ (1002) в группу ‘test’ … 
Создаёться домашний каталог ‘/home/test’ … 
Копирование файлов из ‘/etc/skel’ … 
Введите новый пароль UNIX: 
Повторите ввод нового пароля UNIX: 
passwd: пароль успешно обновлён 
Изминение информации о пользователе test 
Введите новое значение или нажмите ВВОД для выбора значения по умолчанию 
Полное имя []: 
Номер комнаты []: 
Рабочий телефон []: 
Домашний телефон []: 
Другое []: 
Данная информация корректна? [Д/н] Y 
pi@raspberrypi:~ $

Добавить комментарий