
私は CentOS を使用しており、システムでパスワードの最小長、パスワードの最小有効期限、パスワードの最大有効期限、およびパスワードの複雑さを設定したいと考えています。
system-auth ファイルを変更するためのチュートリアルをいくつか確認しましたが、機能しませんでした。
ここで何らかの答えが得られることを期待しています。
よろしくお願いします:D
答え1
それらのいくつかは、システム管理者がコマンドを使用して設定しますpasswd
。
-nユーザーのアカウントがパスワードの有効期間をサポートしている場合、パスワードの最小有効期間を日数で設定します。root のみ使用可能です。
-バツこれにより、パスワードの最大有効期間が日数で設定されます。
その他はPAMモジュールcracklibを通じて管理されます。pam_cracklib
マニュアルページには、システムでサポートされている機能が記載されているはずです。これらは、/etc/pam.d/system-authグローバル設定ファイルと/またはpasswd固有のファイル/etc/pam.d/passwdのいずれかで設定できます。例:
# /etc/pam.d/passwd
...
password required pam_cracklib.so difok=3 minlen=15 dcredit= 2 ocredit=2