ADDUSER(8)

НАЗВАНИЕ
adduser, addgroup - добавляют пользователя или группу в систему

СИНТАКСИС
adduser [параметры] [--home КАТ] [--no-create-home] [--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup ГРУППА | --gid ID] [--disabled-password] [--gecos GECOS] пользователь

adduser --system [параметры] [--home КАТ] [--no-create-home] [--uid ID] [--group | --ingroup ГРУППА | --gid ID] [--disabled-password] [--gecos GECOS] пользователь

adduser --group [параметры] [--gid ID] группа
addgroup [параметры] [--gid ID] группа

adduser [параметры] пользователь группа

  ОБЩИЕ ПАРАМЕТРЫ
[--quiet] [--force-badname] [--help] [--version] [--conf ФАЙЛ]

ОПИСАНИЕ

adduser и addgroup добавляют пользователей и группы в систему, исходя из параметров, заданных в командной строке и настроечной информации из файла /etc/adduser.conf. Они являются дружественными интерфейсами к программам useradd и groupadd, выбирают согласованные с политикой Debian значения UID и GID, создают домашний каталог с начальными настройками, запускают определённый сценарий, и обладают другими особенностями. adduser и addgroup могут быть запущены в одном из четырёх режимов:

  Добавление обычного пользователя
При запуске с двумя аргументами и без параметров --system или --group, adduser добавляет обычного пользователя. adduser выберет первый доступный UID из диапазона обычных пользователей, заданного в файле настройки. UID может быть изменён с помощью параметра --uid. Диапазон, задаваемый файлом настройки, может быть изменён с помощью параметров --firstuid и --lastuid. По умолчанию, каждый пользователь в Debian GNU/Linux входит в соответствующую группу с тем же именем и id. Объединение пользователей в группы позволяет групповую запись в каталог, что легко достигается посредством помещения соответствующих пользователей в новую группу, установкой set-group-ID бита на каталог и проверкой того, что все пользователи используют значение umask со значением 002. Если параметру USERGROUPS присвоить значение no, то все GID пользователей будут устанавливаться в USERS_GID. Группы пользователей также могут быть изменены из командной строки с помощью параметров --gid или --ingroup, которые задают группу по id или по имени соответственно. adduser создаёт домашний каталог в соответствии со значениями DHOME, GROUPHOMES, и LETTERHOMES. Домашний каталог может быть изменён из командной строки с помощью параметра --home. Set-group-ID бит домашнего каталога устанавливается, если USERGROUPS равно yes, и поэтому любые файлы, создаваемые в домашнем каталоге пользователя, будут иметь правильную группу. adduser копирует файлы из SKEL в домашний каталог, запрашивает информацию для finger (gecos) и пароль. Gecos также может быть задан с помощью параметра --gecos. При задании параметра --disabled-password создаётся учётная запись, но пока не будет определён пароль, доступ через неё останется заблокированным. Если файл /usr/local/sbin/adduser.local существует, то он будет выполнен после создания учётной записи пользователя, чтобы выполнить все локальные настройки. Аргументы передаваемые adduser.local:
имя_пользователя uid gid домашний_каталог

  Добавление системного пользователя
При запуске с одним аргументом и параметром --system, adduser добавляет системного пользователя. adduser выберет первый доступный UID из диапазона системных пользователей, заданного в файле настройки. UID может быть изменён с помощью параметра --uid. По умолчанию, системные пользователи помещаются в группу nogroup. Чтобы поместить нового системного пользователя в уже существующую группу, используйте параметры --gid или --ingroup. Чтобы поместить нового системного пользователя в новую группу с тем же ID, используйте параметр --group. Домашний каталог создаётся по тем же правилам что и для обычных пользователей. Новый системный пользователь имеет shell /bin/false и заблокированный пароль. Начальные файлы настроек не копируются. При создании домашнего каталога и новой группы для системного пользователя, adduser устанавливает на каталог set-group-ID бит.

  Добавление системной группы
Если adduser вызывается с параметром --group, или как addgroup, то добавляется системная группа. GID будет выбран из диапазона системных UIDS, заданного в файле настройки. GID может быть изменён с помощью параметра --gid. Группа создаётся без пользователей.

  Добавление существующего пользователя в существующую группу
При запуске с двумя аргументами, adduser добавляет существующего пользователя в существующую группу.

ПАРАМЕТРЫ

--conf ФАЙЛ
    Использовать ФАЙЛ вместо /etc/adduser.conf.

--disabled-password
    Не запускать passwd для задания пароля. Пользователь не сможет использовать свою учётную запись, пока его пароль не установлен.

--force-badname
    По умолчанию, имена пользователя и группы должны состоять из строчной буквы, за которой могут быть строчные буквы или цифры. Этот параметр заставляет adduser и addgroup быть более терпимыми.

--gecos GECOS
    Задаёт поле gecos для новой создаваемой записи. adduser не запрашивает информацию для finger, если указан этот параметр.

--gid ID
    При создании группы этот параметр задает ее идентификатор. При создании пользователя этот параметр помещает пользователя в группу с этим номером.

--group
    При совместном использовании с --system, создаётся группа с тем же именем и ID как и у системного пользователя. Если же --system не задана, то создаётся группа с указанным именем. Это является действием по умолчанию, если программа вызывается как addgroup.

--help
    Показать краткую инструкцию.

--home КАТ
    Использовать КАТ в качестве домашнего каталога пользователя, а не как задаётся по умолчанию в файле настроек. Если каталог не существует, то он будет создан и будут скопированы начальные файлы настроек.

--ingroup ГРУППА
    Добавить нового пользователя в ГРУППУ, а не создавать группу с тем же именем или группу по умолчанию, определяемую USERS_GID в файле adduser.conf.

--no-create-home
    Не создавать домашний каталог, даже если он не существует.

--quiet
    Не выводить сообщения о ходе работы.

--system
    Создать системного пользователя.

--uid ID
    Присвоить новому userid заданный номер. adduser завершится неудачно, если userid уже используется.

--firstuid ID
    Изменить первый uid диапазона, из которого выбран данный uid.

--lastuid ID
    Изменить последний uid диапазона, из которого выбран данный uid.

--version
    Показать номер версии и информацию об авторском праве.

ФАЙЛЫ
/etc/adduser.conf

СМОТРИТЕ ТАКЖЕ
adduser.conf(5), deluser(8), useradd(8), groupadd(8)

АВТОРСКОЕ ПРАВО
Copyright (C) 1997, 1998, 1999 Guy Maor.
Copyright (C) 1995 Ted Hajek, с большими заимствованиями из оригинального Debian adduser
Copyright (C) 1994 Ian Murdock. adduser это свободное ПО; смотрите условия копирования в Универсальной Общественной Лицензии GNU версии 2 или более новой. Не предоставляется никаких гарантий.

ПЕРЕВОД
Юрий Козлов <y_kozlov@chat.ru>.