Provided by:
adduser_3.112ubuntu1_all 
NAME
adduser, addgroup - добавляют пользователя или группу в систему
СИНТАКСИС
adduser [options] [--home DIR] [--shell SHELL] [--no-create-home]
[--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid ID]
[--disabled-password] [--disabled-login] [--gecos GECOS]
[--add_extra_groups] [--encrypt-home] user
adduser --system [параметры] [--home КАТ] [--shell ОБОЛОЧКА]
[--no-create-home] [--uid ID] [--group | --ingroup ГРУППА | --gid ID]
[--disabled-password] [--disabled-login] [--gecos GECOS] пользователь
addgroup [параметры] [--gid ID] группа
addgroup --system [параметры] [--gid ID] группа
adduser [параметры] пользователь группа
ОБЩИЕ ПАРАМЕТРЫ
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf
ФАЙЛ]
ОПИСАНИЕ
adduser и addgroup добавляют пользователей и группы в систему, исходя
из параметров, заданных в командной строке и информации из файла
/etc/adduser.conf. Они являются дружественными интерфейсами к
программам groupadd и usermod, выбирают согласованные с политикой
Debian значения UID и GID, создают домашний каталог с начальными
настройками, запускают определённый сценарий, и обладают другими
возможностями. adduser и addgroup могут быть запущены в одном из пяти
режимов:
Добавление обычного пользователя
При запуске с двумя аргументами и без параметров --system или --group,
adduser добавляет обычного пользователя.
adduser выберет первый доступный UID из диапазона обычных
пользователей, заданного в файле настройки. UID может быть изменён с
помощью параметра --uid.
Диапазон, задаваемый файлом настройки, может быть изменён с помощью
параметров --firstuid и --lastuid.
By default, each user in Debian GNU/Linux is given a corresponding
group with the same name. Usergroups allow group writable directories
to be easily maintained by placing the appropriate users in the new
group, setting the set-group-ID bit in the directory, and ensuring that
all users use a umask of 002. If this option is turned off by setting
USERGROUPS to no, all users' GIDs are set to USERS_GID. Users' primary
groups can also be overridden from the command line with the --gid or
--ingroup options to set the group by id or name, respectively. Also,
users can be added to one or more groups defined in adduser.conf either
by setting ADD_EXTRA_GROUPS to 1 in adduser.conf, or by passing
--add_extra_groups on the commandline.
adduser создаёт домашний каталог в соответствии со значениями DHOME,
GROUPHOMES и LETTERHOMES. Домашний каталог может быть изменён из
командной строки с помощью параметра --home, а оболочка с помощью
--shell. На домашнем каталоге устанавливается Set-group-ID бит, если
USERGROUPS равно yes, и поэтому любые файлы, создаваемые в домашнем
каталоге пользователя, будут иметь правильную группу.
adduser will copy files from SKEL into the home directory and prompt
for finger (gecos) information and a password. The gecos may also be
set with the --gecos option. With the --disabled-login option, the
account will be created but will be disabled until a password is set.
The --disabled-password option will not set a password, but login is
still possible (for example with SSH RSA keys). To set up an encrypted
home directory for the new user, add the --encrypt-home option. For
more information, refer to the -b option of ecryptfs-setup-private(1).
Если файл /usr/local/sbin/adduser.local существует, то он будет
выполнен после создания учётной записи пользователя, чтобы выполнить
все локальные настройки. Аргументы передаваемые adduser.local:
имя_пользователя uid gid домашний_каталог
Значение переменной среды VERBOSE устанавливается по следующему
правилу:
0, если указан --quiet
1, если не указан --quiet или --debug
2, если указан --debug
(Это же правило применяется к переменной DEBUG, но DEBUG лучше
не использовать, так как она будет удалена в следующей версии
adduser.)
Добавление системного пользователя
If called with one non-option argument and the --system option, adduser
will add a system user. If a user with the same name already exists in
the system uid range (or, if the uid is specified, if a user with that
uid already exists), adduser will exit with a warning. This warning can
be suppressed by adding "--quiet".
adduser выберет первый доступный UID из диапазона системных
пользователей, заданного в файле настройки (FIRST_SYSTEM_UID и
LAST_SYSTEM_UID). Если вы хотите какой-то определённый UID, то можете
указать его с помощью параметра --uid.
По умолчанию, системные пользователи помещаются в группу nogroup. Чтобы
поместить нового системного пользователя в уже существующую группу,
используйте параметры --gid или --ingroup. Чтобы поместить нового
системного пользователя в новую группу с тем же ID, используйте
параметр --group.
Домашний каталог создаётся по тем же правилам что и для обычных
пользователей. Новый системный пользователь имеет оболочку /bin/false
(если не указан параметр --shell) и заблокированный пароль. Начальные
файлы настроек не копируются.
Добавление пользовательской группы
Если adduser вызывается с параметром --group и без параметра --system
или имеет соответствующее название addgroup, то добавляется
пользовательская группа.
A GID will be chosen from the range specified for system GIDS in the
configuration file (FIRST_GID, LAST_GID). To override that mechanism
you can give the GID using the --gid option.
Группа создаётся без пользователей.
Добавление системной группы
Если addgroup вызывается с параметром --system, то добавляется
системная группа.
GID будет выбран из диапазона системных GID, заданных в файле настройки
(FIRST_SYSTEM_GID, LAST_SYSTEM_GID). Чтобы указать определённый GID,
используйте параметр --gid.
Группа создаётся без пользователей.
Добавление существующего пользователя в существующую группу
При запуске с двумя аргументами, adduser добавляет существующего
пользователя в существующую группу.
ПАРАМЕТРЫ
--conf ФАЙЛ
Использовать ФАЙЛ вместо /etc/adduser.conf.
--disabled-login
Не запускать passwd для задания пароля. Пользователь не сможет
использовать свою учётную запись, пока его пароль не установлен.
--disabled-password
То же что и --disabled-login, но вход в систему
возможен(например, с помощью ключей SSH RSA), но не использующих
парольную аутентификацию.
--force-badname
By default, user and group names are checked against the
configurable regular expression NAME_REGEX (or NAME_REGEX_SYSTEM
if --system is specified) specified in the configuration file.
This option forces adduser and addgroup to apply only a weak
check for validity of the name.
--gecos GECOS
Set the gecos field for the new entry generated. adduser will
not ask for finger information if this option is given.
--gid ID
При создании группы этот параметр задает её идентификатор. При
создании пользователя этот параметр помещает пользователя в
группу с этим номером.
--group
При совместном использовании с --system, создаётся группа с тем
же именем и ID как и у системного пользователя. Если же --system
не задана, то создаётся группа с указанным именем. Это является
действием по умолчанию, если программа вызывается как addgroup.
--help Показать краткую инструкцию.
--home КАТ
Использовать КАТ в качестве домашнего каталога пользователя, а
не как задаётся по умолчанию в файле настроек. Если каталог не
существует, то он будет создан и будут скопированы начальные
файлы настроек.
--shell ОБОЛОЧКА
Использовать ОБОЛОЧКУ в качестве регистрационной оболочки, а не
как задано по умолчанию в файле настроек.
--ingroup ГРУППА
Add the new user to GROUP instead of a usergroup or the default
group defined by USERS_GID in the configuration file. This
affects the users primary group. To add additional groups, see
the add_extra_groups option
--no-create-home
Не создавать домашний каталог, даже если он не существует.
--quiet
Не выводить информационные сообщения, показывать только
предупреждения и ошибки.
--debug
Показывать отладочную информацию, очень полезно, если вы хотите
понять в чём проблема у adduser.
--system
Create a system user or group.
--uid ID
Force the new userid to be the given number. adduser will fail
if the userid is already taken.
--firstuid ID
Изменить первый uid диапазона, из которого выбран данный uid
(заменяет значение FIRST_UID, указанное в конфигурационном
файле).
--lastuid ID
Override the last uid in the range that the uid is chosen from (
LAST_UID )
--add_extra_groups
Add new user to extra groups defined in the configuration file.
--version
Показать номер версии и информацию об авторском праве.
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
0 The user exists as specified. This can have 2 causes: The user
was created by adduser or the user was already present on the
system before adduser was invoked. If adduser was returning 0 ,
invoking adduser a second time with the same parameters as
before also returns 0.
1 Не удалось создать пользователя или группу, так как они уже
существуют но с другими UID/GID, чем указано. Имя пользователя
или группы было отвергнуто, так как не подпадает под настроенные
регулярные выражения,смотрите adduser.conf(5). Работа adduser
был прервана сигналом.
Или по многим другим ещё неописанным причинам, которые
объясняются выдаваемыми на консоль сообщениями. Затем вы можете
решить решить убрать параметр --quiet, что сделает вывод adduser
более подробным.
ФАЙЛЫ
/etc/adduser.conf
Файл настройки по умолчанию для adduser и addgroup
СМОТРИТЕ ТАКЖЕ
adduser.conf(5), deluser(8), useradd(8), groupadd(8), usermod(8),
Debian Policy 9.2.2.
АВТОРСКОЕ ПРАВО
Copyright (C) 1997, 1998, 1999 Guy Maor. Modifications by Roland
Bauerschmidt and Marc Haber. Additional patches by Joerg Hoh and
Stephen Gran.
Copyright (C) 1995 Ted Hajek, с большими заимствованиями из
оригинального Debian adduser
Copyright (C) 1994 Ian Murdock. adduser это свободное ПО; смотрите
условия копирования в Универсальной Общественной Лицензии GNU версии 2
или более новой. Не предоставляется гарантий.