青岛免费网站建站模板,外贸网站建设原则,企业网站建设实验报告,足球比赛直播回放前言#xff1a;man useradd man groupadd info useradd info groupadd 都可以获取相关命令的用法信息。个人比较喜欢读英文解释文档#xff0c;没有你想象的那么complicated#xff01;#x1f61c;USERADD(8) System Management Commands USERADD…前言man useradd man groupadd info useradd info groupadd 都可以获取相关命令的用法信息。个人比较喜欢读英文解释文档没有你想象的那么complicatedUSERADD(8) System Management Commands USERADD(8)NAMEuseradd - create a new user or update default new user informationSYNOPSISuseradd [options] LOGINuseradd -Duseradd -D [options]DESCRIPTIONWhen invoked without the -D option, the useradd command creates a new user account using the values specified on the command line plus the default valuesfrom the system. Depending on command line options, the useradd command will update system files and may also create the new users home directory and copyinitial files.By default, a group will also be created for the new user (see -g, -N, -U, and USERGROUPS_ENAB).OPTIONSThe options which apply to the useradd command are:-b, --base-dir BASE_DIRThe default base directory for the system if -dHOME_DIR is not specified. BASE_DIR is concatenated with the account name to define the home directory.The BASE_DIR must exist otherwise the home directory cannot be created.If this option is not specified, useradd will use the base directory specified by the HOME variable in /etc/default/useradd, or /home by default.-c, --comment COMMENTAny text string. It is generally a short description of the login, and is currently used as the field for the users full name.-d, --home-dir HOME_DIRThe new user will be created using HOME_DIR as the value for the users login directory. The default is to append the LOGIN name to BASE_DIR and usethat as the login directory name.-D, --defaultsSee below, the subsection Changing the default values.-e, --expiredate EXPIRE_DATEThe date on which the user account will be disabled. The date is specified in the format YYYY-MM-DD.If not specified, useradd will use the default expiry date specified by the EXPIRE variable in /etc/default/useradd, or an empty string (no expiry) bydefault.-f, --inactive INACTIVEThe number of days after a password expires until the account is permanently disabled. A value of 0 disables the account as soon as the password hasexpired, and a value of -1 disables the feature.If not specified, useradd will use the default inactivity period specified by the INACTIVE variable in /etc/default/useradd, or -1 by default.-g, --gid GROUPThe group name or number of the users initial login group. The group name must exist. A group number must refer to an already existing group.If not specified, the behavior of useradd will depend on the USERGROUPS_ENAB variable in /etc/login.defs. If this variable is set to yes (or-U/--user-group is specified on the command line), a group will be created for the user, with the same name as her loginname. If the variable is set tono (or -N/--no-user-group is specified on the command line), useradd will set the primary group of the new user to the value specified by the GROUPvariable in /etc/default/useradd, or 100 by default.-G, --groups GROUP1[,GROUP2,...[,GROUPN]]]A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. Thegroups are subject to the same restrictions as the group given with the -g option. The default is for the user to belong only to the initial group.-h, --helpDisplay help message and exit.-k, --skel SKEL_DIRThe skeleton directory, which contains files and directories to be copied in the users home directory, when the home directory is created by useradd.This option is only valid if the -m (or --create-home) option is specified.If this option is not set, the skeleton directory is defined by the SKEL variable in /etc/default/useradd or, by default, /etc/skel.If possible, the ACLs and extended attributes are copied.-K, --key KEYVALUEOverrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS and others).Example: -K PASS_MAX_DAYS-1 can be used when creating system account to turn off password ageing, even though system account has no password at all.Multiple -K options can be specified, e.g.: -K UID_MIN100-K UID_MAX499-l, --no-log-initDo not add the user to the lastlog and faillog databases.By default, the users entries in the lastlog and faillog databases are resetted to avoid reusing the entry from a previously deleted user.-m, --create-home-m, --create-homeCreate the users home directory if it does not exist. The files and directories contained in the skeleton directory (which can be defined with the -koption) will be copied to the home directory.By default, if this option is not specified and CREATE_HOME is not enabled, no home directories are created.The directory where the users home directory is created must exist and have proper SELinux context and permissions. Otherwise the users home directorycannot be created or accessed.-M, --no-create-homeDo not create the users home directory, even if the system wide setting from /etc/login.defs (CREATE_HOME) is set to yes.-N, --no-user-groupDo not create a group with the same name as the user, but add the user to the group specified by the -g option or by the GROUP variable in/etc/default/useradd.The default behavior (if the -g, -N, and -U options are not specified) is defined by the USERGROUPS_ENAB variable in /etc/login.defs.-o, --non-uniqueAllow the creation of a user account with a duplicate (non-unique) UID.This option is only valid in combination with the -u option.-p, --password PASSWORDThe encrypted password, as returned by crypt(3). The default is to disable the password.Note: This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.You should make sure the password respects the systems password policy.-r, --systemCreate a system account.System users will be created with no aging information in /etc/shadow, and their numeric identifiers are chosen in the SYS_UID_MIN-SYS_UID_MAX range,defined in /etc/login.defs, instead of UID_MIN-UID_MAX (and their GID counterparts for the creation of groups).Note that useradd will not create a home directory for such an user, regardless of the default setting in /etc/login.defs (CREATE_HOME). You have tospecify the -m options if you want a home directory for a system account to be created.-R, --root CHROOT_DIRApply changes in the CHROOT_DIR directory and use the configuration files from the CHROOT_DIR directory.GROUPADD(8) System Management Commands GROUPADD(8)NAMEgroupadd - create a new groupSYNOPSISgroupadd [options] groupDESCRIPTIONThe groupadd command creates a new group account using the values specified on the command line plus the default values from the system. The new group willbe entered into the system files as needed.OPTIONSThe options which apply to the groupadd command are:-f, --forceThis option causes the command to simply exit with success status if the specified group already exists. When used with -g, and the specified GIDalready exists, another (unique) GID is chosen (i.e. -g is turned off).-g, --gid GIDThe numerical value of the groups ID. This value must be unique, unless the -o option is used. The value must be non-negative. The default is to usethe smallest ID value greater than or equal to GID_MIN and greater than every other group.See also the -r option and the GID_MAX description.-h, --helpDisplay help message and exit.-K, --key KEYVALUEOverrides /etc/login.defs defaults (GID_MIN, GID_MAX and others). Multiple -K options can be specified.Example: -K GID_MIN100-K GID_MAX499Note: -K GID_MIN10,GID_MAX499 doesnt work yet.-o, --non-uniqueThis option permits to add a group with a non-unique GID.-p, --password PASSWORDThe encrypted password, as returned by crypt(3). The default is to disable the password.Note: This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.Manual page groupadd(8) line 1 (press h for help or q to quit)