回答:
パスワードの有効期限
ユーザーアカウントを作成するときは、有効期限が切れたときにユーザーがパスワードを変更することを強制するパスワードの有効期間を最小および最大にするポリシーにする必要があります。
ユーザーアカウントの現在の状態を簡単に表示するには、次の構文を使用します。
sudo chage -l username
one@onezero:~$ sudo chage -l one
Last password change : Feb 15, 2012
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
これらの値のいずれかを設定するには、次の構文を使用して、対話型プロンプトに従います。
sudo chage username
以下は、明示的な有効期限(-E)を2012 年1月31日、最小パスワード有効期間(-m)の5日間、最大パスワード有効期間(-M)の90日間、非アクティブに手動で変更する方法の例でもありますパスワード有効期限の5日後の期間(-I)、およびパスワード有効期限の14日前の警告期間(-W)。
sudo chage -E 01/31/2012 -m 5 -M 90 -I 30 -W 14 username
変更を確認するには、前述と同じ構文を使用します。
sudo chage -l username
私はあなたpasswd --maxdays
がmanページからコマンドを使用したいと思う:
passwd - change user password
-x, --maxdays MAX_DAYS
Set the maximum number of days a password remains valid. After MAX_DAYS,
the password is required to be changed.
パラメータ--warndays
も興味深い場合があります。serverfaultに関連する質問があります。