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 usernameroot账户登录时修改指定账户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密码管理工具。
Logo

更多推荐