Ubuntu

未考慮 /etc/login.defs 設置:密碼老化

  • July 6, 2021

以下是在 Ubuntu 20.04 系統上完成的。

這是我面臨問題的場景:

  • login.defs我在文件中編輯密碼時效設置
  • passwd user然後我用命令更改使用者的密碼
  • chage -l user我使用命令檢查對使用者密碼應用了哪些設置

問題:

返回的值似乎沒有考慮對 /etc/login.defs 文件所做的更改。

這有什麼原因嗎?

我該如何調試問題?(例如:如何查看哪些其他設置可能會篡改來自 的值/etc/login.defs?)

謝謝!

手冊頁對此非常清楚:

       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.

引用自:https://serverfault.com/questions/1068796