passwd(选项)(参数)
选项 -
-d:删除密码,仅有系统管理者才能使用;
-f:强制执行;
-k:设置只有在密码过期失效后,方能更新;
-l:锁住密码;
-s:列出密码的相关信息,仅有系统管理者才能使用;
-u:解开已上锁的帐号
自动生成密码的工具:mkpasswd
默认命令不存在需要安装包
yum install -y expect
查看mkpasswd参数设置
命令参数:
-l # (密码的长度定义, 默认是 9)
-d # (数字个数, 默认是 2)
-c # (小写字符个数, 默认是 2)
-C # (大写字符个数, 默认是 2)
-s # (特殊字符个数, 默认是 1)
-v (详细。。。)
-p prog (程序设置密码, 默认是 passwd)
例1:生成一个12位的密码
mkpasswd -l 12
例2:生成一个12位不带字符串,带5位数字的密码
mkpasswd -l 12 -d 5 -s 0
例3:脚本中给用户设置密码的方法
passwd --stdin lizheng
时间: 2024-10-12 04:10:17