質問: pamのパスワード要件を無効または変更するにはどうすればよいですか? 私はfedora 19を使用しています。デフォルトでは、「password」のような不正なパスワードを無効にするようにpamが設定されています。これはいい。このデフォルトを変更しようとすると腹立たしいです。 これは、インターネットに接続されていない、内部にあるものをテストするためのボックスでもありません。不正なパスワードは、テストプロセスを容易にします。または、パスワードの要件をどのように変更するのですか?システム認証man pam_cracklibには、さまざまなパスワード要件を設定する優れた例がいくつかあります。だから私は/etc/pam.d/system-auth、ここには次のような行があります。#%pam-1.0 # this file is auto-generated. # user changes will be destroyed the next time authconfig is run. password requisite pam_pwquality.so try_first_pass retry=3 authtok_type= password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok password required pam_deny.so *ヘッドデスク*。私の経験では、このような警告は、パッケージマネージャーが実行されるたびに、またはランダムに変更がワイプされることを意味します。authconfigだから...authconfigは次のステップです。 「authconfig」という名前のすべてのファイルを探します。 /etc/sysconfig/authconfigは有望に見えます。そして、気まぐれで私の編集を破壊することについて上部に警告はありません。この行を見つけるusepwquality=yesと変更します。今私は実行します:# authconfig --test <snip> pam_pwquality is enabled (try_first_pass retry=3 authtok_type=) <snip> wtf。だから読みましょうman authconfig少し近づきました。ああ!そのファイルはauthconfigによってreadされていないようです、それはchangedです。だから... authconfigをどのように設定しますか?マニュアルはsystem-config-authentication、私がインストールし、pam_pwqualityを無効にするチェックボックスに似たものを何も提供していません。マニュアルからの次の提案は、コマンドラインオプションです。すごい!コマンドラインツールが大好きです。ただ、文書化されたコマンドラインオプションはいずれもpam_pwqualityを無効にしません。pwquality.confaaronの回答のおかげで、数年前にfedoraが/etc/security/pwquality.conftheパスワードの品質要件を構成する場所。残念ながら、ファイルとman 5 pwquality.conf、そこには(1)辞書のチェックを無効にする方法がなく、(2)許可されたパスワードの長さを6未満に設定できません。
回答: /etc/security/pwquality.confで設定できるようですソース: https://fedoraproject.org/wiki/features/passwordqualitychecking