/etc/passwd 生成用户信息
bogon:~ # grep "lml" /etc/passwd
lml:x:1001:100::/home/lml:/bin/bash
其用户信息分割为7个字段,如下是每个字段的含义
/etc/shadow%20生成密码信息
bogon:~%20#%20grep%20"lml"%20/etc/shadow
lml:!:17977:0:99999:7:::
其密码信息分割为9个字段,如下是每个字段的含义
/etc/group%20生成用户组信息
bogon:~%20#%20grep%20"lml"%20/etc/group
dialout:x:16:lml
video:x:33:lml
其用户组信息分割为4个字段,如下是每个字段的含义
/etc/gshadow%20生成用户组密码信息
/home/lml%20创建lml家目录
/var/spool/mail/lml%20创建lml用户邮箱目录
创建一个新用户其默认值主要记录在如下2个文件中:
/etc/default/useradd
bogon:/ # useradd -D (查看辛建用户的默认值)
GROUP=100 #用户默认组
HOME=/home #用户家目录
INACTIVE=-1 #密码过期宽限天数
EXPIRE= #密码失效时间
SHELL=/bin/bash #默认shell
SKEL=/etc/skel #模块目录
GROUPS=video,dialout #默认组
CREATE_MAIL_SPOOL=no #是否建立有效
/etc/login.defs
bogon:/ # cat /etc/login.defs
MAIL_DIR /var/spool/mail #邮箱路径
PASS_MAX_DAYS 99999 #密码有效期
PASS_MIN_DAYS 0 #密码修改间隔
PASS_MIN_LEN 5 #密码最小5位
PASS_WARN_AGE 7 #密码到期警告
UID_MIN 500 #最小uid
UID_MAX 60000 #最大uid
GID_MIN 500
GID_MAX 60000
ENCRYPT_METHOD SHA512 #加密方式
添加用户eg.
添加用户lili并设置密码:
bogon:/ # useradd lili
bogon:/ # passwd lili
添加用户girl ,指定uid 2800,基本组goddess,附加组admin
bogon:/ # useradd -u 2800 -g goddess -G admin gril
添加用户lml,并给lml用户root权限
bogon:/ # useradd -u 0 -0 -g root -G root -d /home/lml lml
注:添加用户前需确定,用户的默认组是否有特殊要求,是否要求登录,密码策略,用户有效期等信息。
修改用户密码 passwdpasswd [选项] 用户名
常用选项
详情请看%20passwd%20--hlep详解,其用户密码改后,相关文件的信息也会同步变更linux常用命令,如/etc/shadow文件
修改用户密码eg.
锁定用户lml
bogon:/ # passwd -l lml
解锁用户lml
bogon:/ # passwd -u lml
重置用户lml密码为123
bogon:/ # echo "123" | passwd --stdin lml
修改用户信息 usermodusermod [选项] 用户名
常用选项
详情请看%20usermod%20--hlep详解,相关文件的信息也会同步变更,如/etc/passwd文件