luseradd(1) - phpMan

luseradd(1)                 General Commands Manual                luseradd(1)

NAME
       luseradd - Add an user

SYNOPSIS
       luseradd [OPTION]... user

DESCRIPTION
       Adds an user with name user.

OPTIONS
       -c, --gecos=gecos
              Set  the GECOS field to gecos.  The GECOS field is traditionally
              used to store user's real name and other information.

       -d, --directory=directory
              Set user's home directory to directory.  If this option  is  not
              present, a default specified by libuser configuration is used.

       -g, --gid=group
              Set  user's primary group to group.  group can either be a group
              ID of an existing group, or a group name; if group  is  a  group
              name  and the group does not exist, it is created.  If the --gid
              option is not specified, the default group name is user.

       -i, --interactive
              Ask all questions when connecting to the user database, even  if
              default answers are set up in libuser configuration.

       -k, --skeleton=directory
              Populate  the newly created user's home directory with a copy of
              directory.  If this option is not present, a  default  directory
              specified by libuser configuration, or /etc/skel if libuser con-
              figuration does not specify a default, is used.

       -M, --nocreatehome
              Don't create a home directory and a mail  spool  for  the  newly
              created user.

       -n, --nocreategroup
              If  a  group  is  not specified using -g, use group name "users"
              instead of user.  Note that despite the name of the option,  the
              group will still be created if it does not exist.

       -P, --plainpassword=password
              Set  user's password to password.  Note that the password can be
              viewed while running luseradd using tools such as ps(1).

       -p, --password=encrypted
              Set user's password to the  password  represented  by  the  hash
              encrypted.   Note  that  the  hash  can  be viewed while running
              luseradd using tools such as ps(1).

       -r, --reserved
              The user is a system user.  Users that are not marked as  system
              user  usually  have automatically selected user IDs above a cer-
              tain value  (configured  as  LU_UIDNUMBER  in  libuser.conf(5)).
              This  information  is also passed to the libuser backends.  This
              option implies the -M option.

       -s, --shell=shell
              Set user's login shell to shell.  If this option is not present,
              a default specified by libuser configuration is used.

       -u, --uid=uid
              Use  user  ID  uid  for  the  newly created user.  An user ID is
              selected automatically if this option is not present.

       --commonname=name
              Use common name name for the newly created user.  This attribute
              is  only  supported in some backends (e.g.LDAP), and its support
              may have further limitations (e.g. LDAP schema rules).

       --givenname=name
              Use given name name for the newly created user.  This  attribute
              is  only  supported in some backends (e.g.LDAP), and its support
              may have further limitations (e.g. LDAP schema rules).

       --homephone=phone
              Use home telephone number phone  for  the  newly  created  user.
              This  attribute  is  only supported in some backends (e.g.LDAP),
              and its support may have further limitations (e.g.  LDAP  schema
              rules).

       --roomnumber=room
              Use room number room for the newly created user.  This attribute
              is only supported in some backends (e.g.LDAP), and  its  support
              may have further limitations (e.g. LDAP schema rules).

       --surname=name
              Use  surname name for the newly created user.  This attribute is
              only supported in some backends (e.g.LDAP), and its support  may
              have further limitations (e.g. LDAP schema rules).

       --telephonenumber=phone
              Use  telephone  number  phone  for the newly created user.  This
              attribute is only supported in some backends (e.g.LDAP), and its
              support may have further limitations (e.g. LDAP schema rules).

EXIT STATUS
       The exit status is 0 on success, nonzero on error.

libuser                           2009-12-09                       luseradd(1)