現在のパスワード設定をより複雑に変更する方法を知りたいです。現在のパスワード設定は非常に弱く、パスワードの最小文字数は 1 ですが、少なくとも 8 文字にする必要があります。
答え1
使用しているディストリビューションによって異なる可能性がありますが、CentOS/RedHat では、デフォルト値は次の場所にあります/etc/login.defs
。
# Password aging controls:
#
# PASS_MAX_DAYS Maximum number of days a password may be used.
# PASS_MIN_DAYS Minimum number of days allowed between password changes.
# PASS_MIN_LEN Minimum acceptable password length.
# PASS_WARN_AGE Number of days warning given before a password expires.
#
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
PAMで設定できる追加の制約があります。
password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
私の では/etc/pam.d/system-auth
、pam_pwquality.so は「辞書の単語に基づいている」チェックなどの処理を行い、retry
ログイン時に試行できる回数を指定しますが、PAM の完全な紹介はおそらく回答の範囲を超えてしまいます。