| 运用chage命令修改密码变更期限 框起来的部分的值是99999,这表示 babydog2 这个用户可以永远都不变更密码。如果长时间运用相同的密码,很容易造成密码的泄露。可以运用带有 -M 选项的 chage 命令设定 babydog2 这个用户的密码的最长运用30天之后就必须变更密码,这里 -M 中的M是指 maxdays . root@ubuntu:~# chage -M 30 babydog2 系统执行完以上命令之后不会有任何显示信息,应该运用带有 -l 选项的 chage 命令再次列出 babydog2 用户密码的所有信息: 结果清楚地表明 babydog2 用户的密码最长运用期限已经变成了30天,此时的 password expires 也变成了 2017年10月7日,正好是2017年9月7日之后的一个 月,随后,运用 tail 命令列出 /etc/shadow 文件中最后2行记录以观察显示结果中第5个字段的变化: root@ubuntu:~# tail -2 /etc/shadow babydog2:$6$DB8Q7an8$LGTZx9g/122XFE/iY2YL8iKH54EXvpVPSJ3LlwCpIc3YwJnVwV2CUjlAHr7HjtiAafyF4YqV4W9ZjysuPuO88.:17416:3:30:7::: 可以看出第5个字段已经从99999变为30,即这个用户的密码最长可以运用30天,即这个用户的密码最长可以运用30天之后就必须变更密码。 一些收费系统会有1个月的试用期,这样的系统的用户管理就可以运用今天介绍的 chage 命令来实现。 |
|Archiver|手机版|家电维修论坛
( 蜀ICP备19011473号-4 川公网安备51102502000164号 )
GMT+8, 2026-1-13 09:45 , Processed in 0.151024 second(s), 17 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.