Linux密码命令详解(passwd)
Linux密码命令详解(passwd)
·
passwd
命令 | 功能 |
---|---|
echo “abc123” | passwd --stdin user | 通过来自前一个管道的数据,作为用户user的密码输入,用在shell scripts批量创建账号时。 |
passwd -l user | 锁定用户user的意思,会在/etc/shadow第二列最前面加上’!'号使密码失效,无法登录。 |
passwd -u user | 与’-l’相对,是解除锁定的意思。 |
passwd -S user | 列出用户user的密码相关参数,即/etc/shadow文件内大部分信息。 |
passwd -n 60 user | 后面接天数,shadow的第4段,设置用户user多久不可修改密码。 |
passwd -x 60 user | 后面接天数,shadow的第5段,设置用户user多久内必须要修改密码。 |
passwd -w 60 user | 后面接天数,shadow的第6段,设置用户user密码过期前的警告天数。 |
passwd -i 30 user | 后面接日期,shadow的第7段,设置用户user密码失效日期。 |
passwd | 修改当前登录账户的密码。 |
passwd username | root账户登录时修改指定账户username的密码。 |
命令 | 功能 |
---|---|
yum install -y expect | 安装密码生成工具。 |
mkpasswd | 使用工具生成密码。 |
mkpasswd -l 12 | 使用工具生成12位长度的密码。 |
mkpasswd -l 12 -s 3 -d 3 | 使用工具生成12位长度的密码,-s 3表示特殊字符个数为3,-d 3 表示数字的个数为3。 |
KeePass | 密码管理工具。 |
更多推荐
已为社区贡献3条内容
所有评论(0)