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命令
GROUP=100 默认的GID号
HOME=/opt 默认的家目录
INACTIVE=-1 不活动
EXPIRE= 过期时间
SHELL=/bin/bash 默认的shell
SKEL=/etc/skel 用户环境设置的模板目录
CREATE_MAIL_SPOOL=yes 是否创建邮箱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章