天天看点

useradd命令useradd命令

--- useradd [选项] 用户名

验证:grep 用户名 /etc/passwd

选项 功能 例子

-h 即--help,显示此命令的帮助信息 useradd -h

-b 为新用户指定家目录的主目录 useradd -D -b /home

-D 显示或修改创建新用户的默认配置 useradd -D

-c 为新建的用户设置备注(context)信息 useradd lily -c "my girl friend"

-d 给新用户指定家目录(directory) useradd sky -d /opt/sky

-e 指定账号的过期日期(有效期限) useradd u1 -e 2018-10-01

-f 新账户的密码不活动期(即宽限天数) useradd u2 -f 20

-u 用户uid号 useradd u3 -u 888

-U 创建与用户同名的组 useradd u4 -U

-g 主组,必须是已存在的组 useradd u5 -g 0

-G 附属组 useradd u6 -G root,adm,lp

-m 创建家目录 useradd u7 -m

-M 不创建家目录 useradd -M u8

-N 不创建与用户同名的组 useradd -N u9

-r 创建系统账号 useradd -r u10

-s 指定用户登录的shell,常见的shell有bash、sh、nologin、false等。 用cat /etc/shells可查。 useradd -s /sbin/nologin u11

-o --non-unique,允许使用不唯一的UID号 useradd -o -u 0 u12

-p 创建用户时指定加密后的密码。(此密码无法登录) useradd -p 01 u13

-Z 指定selinux安全参数

例:创建tom用户,并设置uid为800,gid为0,附属组GID为1、2、3,设置备注为“tomer”,设置家目录为/tmp/tom,设置shell为/sbin/nologin。查看passwd文件中包含tom关键字的内容

修改-创建用户的默认家目录

--- cat /etc/default/useradd 查看用户的默认设置

useradd命令useradd命令

GROUP=100 默认的GID号

HOME=/opt 默认的家目录

INACTIVE=-1 不活动

EXPIRE= 过期时间

SHELL=/bin/bash 默认的shell

SKEL=/etc/skel 用户环境设置的模板目录

CREATE_MAIL_SPOOL=yes 是否创建邮箱