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安装密码⽣成⼯具。linux登录命令
mkpasswd使⽤⼯具⽣成密码。
mkpasswd -l 12使⽤⼯具⽣成12位长度的密码。
mkpasswd -l 12 -s 3 -d 3使⽤⼯具⽣成12位长度的密码,-s 3表⽰特殊字符个数为3,-d 3 表⽰数字的个数为3。
KeePass密码管理⼯具。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。