用户密码管理、随机密码生成工具

来源:互联网 发布:动物精神 知乎 编辑:程序博客网 时间:2024/05/17 07:16

passwd 命令

用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。


常用选项:

-l 锁定用户,不可以登陆。
-u 解锁用户,放开登陆。

 --stdin username   明文输入密码。

[root@localhost ~]# echo -e "123456\n123456"|passwd test1更改用户 test1 的密码 。新的 密码:无效的密码: 密码少于 8 个字符重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。[root@localhost ~]# echo "123456"|passwd --stdin test1更改用户 test1 的密码 。passwd:所有的身份验证令牌已经成功更新。

作为系统管理员,密码设定需要谨慎,至少10位以上,不应使用生日,姓名等容易猜测的密码
要尽量随机设置。

mkpasswd 命令

安装随机密码生成工具:

[root@localhost ~]# yum install -y expect


常用选项:

-l 12 指定长度
-s 0  指定特殊字符有几个
-d  8 指定数字
-C 8 指定大写字母
-c  8 指定小写字母

使用 mkpasswd 生成随机密码:

[root@localhost ~]# mkpasswd -l 12 -s 3 -d 3 -c 5 -C 15xr'35G)+tmi




原创粉丝点击