【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 特殊字符数

本文详细介绍了Linux系统中用户和组的管理方法,包括用户配置文件和密码配置文件的作用,用户组的创建与删除,用户账户的增删改查,以及如何使用usermod命令修改用户属性和管理用户密码。

被折叠的 条评论
为什么被折叠?



