【0903】用户配置文件和密码配置文件
3.1 用户配置文件和密码配置文件
3.2 用户组管理
3.3 用户管理
3.4 usermod命令
3.5 用户密码管理
3.6 mkpasswd命令
一、用户用户配置文件和密码配置文件
1、/etc/passwd和/etc/shadow
/etc/passwd分割七个字段
1用户名、2早期的密码现用x代替、3用户标识号uid、4组标识号gid、5注释说明、6用户家目录、7用户的shell
/etc/shadow专门储存密码,与用户文件一一对应
分割为9个字段
1用户名、2用户密码、3上次更改密码的日期、4为要过多少天后才能更改密码,默认为0、5为密码多少天后到期、6为密码到期前的警告期限、7为账号失效期限如果值为3,表示密码到期后三天账号失效、8为账号的生命周期、9保留作用无实际意义。
二、用户组管理
1、新增组的命令
groupadd [-g GID] groupname,-g可定义用户标识号id
2、删除组的命令
Groupdel groupname
三、用户管理
1、增加用户的命令
Useradd【-u UID】【-g GID】【-d home】【-M】【-s】
-u表示自定义UID
-g表示使新增用户属于已经存在的某个组,后可跟组id,也可跟组名
-d表示自定义用户的家目录
-M表示不建立家目录
-s表示自定义shell
2、删除用户的命令
userdel 【-r】username ,-r表示删除用户时,一并删除该用户的家目录
四、usermod命令
更改用户属性的命令
Id+用户名,查看用户所属、组、用户的id
五、用户密码管理
1、修改用户密码的命令
(1)Passwd -l + 用户名 锁定用户的密码
echo “111222” |passwd --stdin user5
Passwd -u + 用户名 解锁用户的密码
(2)usermod -L +用户名 锁定用户密码
Usermod -U +用户名 解锁用户密码
(3)echo -e “111\222”
2、大小写密码+字符<8位 一般才是合格的密码,密码尽量要随机。
六、mkpasswd命令
用来生成密码的工具,安装 yum install -y expect
-l 密码长度
-s 特殊字符数