0320 用户配置文件和密码配置文件
3.1 用户配置文件和密码配置文件
3.2 用户组管理
3.3 用户管理
3.4 usermod命令
3.5 用户密码管理
3.6 mkpasswd命令
3.7 su命令
3.8 sudo命令
3.9 限制root远程登录
一、用户用户配置文件和密码配置文件
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 特殊字符数

七、su命令
作用:用来切换用户su – 用户名
su - -c +参数 切换到指定用户来运行命令


八、sudo命令
1、sudo 可以让普通用户临时去执行一条命令,以指定用户的权限去执行,通常以普通用户登录,去执行root用户权限。
使用visudo进入编辑界面,找到wheel行,添加行使luo拥有使用ls命令的权限

九、限制root远程登录



修改为不允许用户登录,之后重启服务即可
4万+

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



