用户和用户组管理-3.1用户添加命令
写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正
用户添加命令:useradd
1. useradd 命令格式
-
useradd [选项] [用户名]
-
-u:UID,手工指定用户的 UID
-
-d:家目录,手工指定用户的家目录
-
-c:用户说明,手工指定用户的说明
-
-g:组名,手工指定用户的初始组
-
-G:组名,手工指定用户的附加组,多个组时用“,”隔开
-
-s:Shell,手工指定用户登录的 Shell,默认是 /bin/bash
2. 示例添加一个默认用户 zxx
-
useradd zxx
-
我们通过查看以下文件看看 useradd 命令都做了哪些操作
-
grep zxx /etc/passwd
-
grep zxx /etc/shadow
-
grep zxx /etc/group
-
grep zxx /etc/gshadow
-
ll -d /home/lamp/
-
ll /var/spool/mail/lamp
3. 指定选项添加用户
-
useradd -u 550 -G root,bin -d /home/lamp/ -c “test user” -s /bin/bash zxx
4. 用户默认值文件
-
/etc/default/useradd
-
GROUP=100(用户默认组,公有模式)
-
HOME=/home(用户家目录)
-
INACTIVE=-1(密码过期宽限天数,相当于 shadow 文件 7 字段)
-
EXPIRE=(密码失效时间,8 字段)
-
SHELL=/bin/bash(默认 Shell)
-
SKEL=/etc/skel(模板目录)
-
CREATE_MALL_SPOOL=yes(是否建立邮箱)
-
/etc/login.defs
-
PASS_MAX_DAYS 99999(密码有效期,5 字段)
-
PASS_MIN_DAYS 0(密码修改间隔, 4 字段)
-
PASS_MIN_LEN 5(密码最小 5 位,PAM密码策略)
-
PASS_WARN_AGE 7(密码到期警告,6 字段)
-
UID_MIN 500(最小 UID)
-
GID_MAX 60000(最大 UID)
-
ENCRYPT_METHOD SHA512(加密模式)
写在后面:希望这些讲解对你有所帮助,希望大家多多点赞和关注,你们的支持是我最大的动力(๑><๑)