以下是在Ubuntu 20.04系统上完成的。
这是我遇到问题的情况:
login.defs
我在文件中编辑了密码时效设置passwd user
然后我使用命令更改用户的密码chage -l user
我使用以下命令检查用户密码的设置
问题:
返回的值似乎没有考虑对 /etc/login.defs 文件所做的更改。
这有什么原因吗?
我该如何调试该问题?(例如:如何查看哪些其他设置可能会篡改值/etc/login.defs
?)
谢谢你!
答案1
手册页对此说得很清楚:
PASS_MAX_DAYS, PASS_MIN_DAYS and PASS_WARN_AGE are only used at the
time of account creation. Any changes to these settings won't affect
existing accounts.