usermod命令用户密码管理mkpasswd命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了usermod命令用户密码管理mkpasswd命令相关的知识,希望对你有一定的参考价值。
一:usermod命令
● 修改用户属性:usermod 选项 username
usermod是更改已存在的用户相关属性。
-u:更改uid
-g:更改gid
-d:更改家目录
-s:更改shell
-G:更改扩展组
-L:锁定用户密码
-U:解锁用户密码
二:用户密码管理
● passwd修改用户密码
语法:passwd username
--stdin:修改用户密码
创建完用户后,默认是没有密码的,所以无法登陆,需要设置密码(尽量复杂些)。
设置密码规则:
- 长度大于10个字符
- 密码中包含大小写字母数字以及特殊字符*、&、%等。
- 不规则性
- 不要带有与个人有关信息
只有root用户可以修改其他用户的密码,普通账户可以修改自己的密码,其他账户不可以修改密码。
passwd -l username
锁定用户密码
passwd -u username
解锁用户密码
一条命令搞定修改用户密码:
- echo -e "yourpasswd yourpasswd"|passwd user1 # 表示换行
- echo "yourpasswd"|passwd --stidin user1
三:mkpasswd命令
如果没有这个命令,需要安装一个包。
yum install -y expect
● 生成密码:mkpasswd
默认没有这个命令,需要安装包expect
生成指定长度密码:mkpasswd -l 数字
-s:指定特殊字符的个数
-d:指定数字的个数。
以上是关于usermod命令用户密码管理mkpasswd命令的主要内容,如果未能解决你的问题,请参考以下文章