9月20日任务
3.4 usermod命令
3.5 用户密码管理
3.6 mkpasswd命令
3.4 usermod命令
usermod #更改用户属性的命令
-u #uid
-g #gid
-d #家目录
-s #指定用户shell
-G #添加扩展组 如有多个扩展组则用,间隔
id [用户名] #查看uid gid 组
一个用户可以属于多个组,但gid只有一个 与gid不相同的组称为扩展组
3.5 用户密码管理
passwd set_uid
passwd [用户名] #更改用户密码
passwd --stdin [user] #将会明文显示更改密码且只需输入一次
设置后文件内对应用户将会更新密码的加密字符串
如果该普通用户没有密码则其第二段会显示两个感叹号
user:!!:
如果第二段会显示*则表示该用户锁定 无法登录
passwd -l [user] #锁定用户
passwd -u [user] #unlock 解锁用户
usermod -L [user] #锁定用户
usermod -U [user] #unlock 解锁用户
再 head /etc/shadow可看到密码的加密字符串前有两个感叹号
echo "" |passwd --stdin [user] #一行命令修改密码 把|前命令结果传递给|后面的命令
echo -e "aaaaaaaa\naaaaaaaa" |passwd [user] #\n换行符 一条命令搞定
3.6 mkpasswd 命令
==make password
yum install -y expect #安装的对应命令
mkpasswd #随机生成九位密码
mkpasswd -l [长度] #强制密码长度
mkpasswd -l [长度] -s [长度] #强制密码长度且强制特殊符号长度
网友评论