2018-09-20

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 [长度] #强制密码长度且强制特殊符号长度

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容