The file
/etc/adduser.conf contains defaults for the programs
adduser(8) ,
addgroup(8) ,
deluser(8) and
delgroup(8) . Each line holds a single value pair in the form
option " = " value . Double or single quotes are allowed around the value, as is whitespace
around the equals sign. Comment lines must have a hash sign (#) in the
first line.
The valid configuration options are:
DSHELL
The login shell to be used for all new users. Defaults to
/bin/bash .
DHOME
The directory in which new home directories should be created.
Defaults to
/home .
GROUPHOMES
If this is set to
yes , the home directories will be created as
/home/[groupname]/user . Defaults to
no .
LETTERHOMES
If this is set to
yes , then the home directories created will have an
extra directory inserted which is the first letter of the loginname.
For example:
/home/u/user . Defaults to
no .
SKEL
The directory from which skeletal user configuration files should be
copied. Defaults to
/etc/skel .
FIRST_SYSTEM_UID " and " LAST_SYSTEM_UID
specify an inclusive range of UIDs from which system UIDs can be
dynamically allocated. Default to
100 " - " 999 .
FIRST_UID " and " LAST_UID
specify an inclusive range of UIDs from which normal user's UIDs can
be dynamically allocated. Default to
1000 " - " 29999 .
USERGROUPS
If this is set to
yes , then each created user will be given their own group to use. If this
is
no , then each created user will be placed in the group whose GID is
USERS_GID (see below). The default is
yes .
USERS_GID
If USERGROUPS is
no , then USERS_GID is the GID given to all newly-created users. The
default value is
100 .
DIR_MODE
If set to a valid value (e.g. 0755 or 755), directories created will have
the specified permissions. Otherwise 0755 is used as default.
SETGID_HOME
If this is set to
yes , then home directories for users with their own group (
USERGROUPS=yes ) will have the setgid bit set. This was the default setting for adduser
versions << 3.13. Unfortunately it has some bad side effects, so we no
longer do this per default. If you want it nevertheless you can still
activate it here.
QUOTAUSER
If set to a nonempty value, new users will have quotas copied from
that user. The default is empty.
USER_REGEX
User names are checked against this regular expression. If the name
doesn't match this regexp, user creation is refused unless
--force-badname is set. With --force-badname set, only weak checks are
performed. The default is the most conservative ^[a-z][-a-z0-9]*$.