空のパスワードを使用してLinuxベースのシステムをインストールしました。パスワードを単純なものに変更したいのですが、passwd
パスワードを単一の記号または同様のものとして使用して設定すると、「パスワードは回文です」エラーが発生します。
パスワードの複雑性チェックを無効にするには?
ベストアンサー1
PAM
私のシステム(ほとんどの最新のLinuxのように)が(プラグイン認証モジュール)とモジュールを使用していることを発見しましたpam_cracklib
。pam_cracklib
パラメータに関係なく、最低6つのシンボル長が適用されるため、オフにすることが回避策です。
私が読んだ1つのリンクでは、編集とファイルについて議論しましたが、両方のpassword-ac
ファイルが同じ内容を持っていて、それぞれの操作についての説明はありませんでした。system-ac
/etc/pam.d
PAM
文書を研究した後(Linux-PAMシステム管理者ガイドlinux-pam.org |PAM
)、LINUXサービスの設定が/etc/pam.d
そのディレクトリの別々のファイルにあることがわかりました。passwd
ファイルが表示され、system-ac
記載されているファイル(substack
キーワードとして追加)のみが見つかるため、私のシステムではsystem-ac
。
違いはありません(入力と拒否されたパスワードがスタックの次のモジュールに渡されないpam_cracklib
optional
ためです)。その行をコメントアウトすると、実行時にエラーが発生します。私は一般的な次の行にオプションがあることを確認しました(文書:モジュールが以前にスタックされたモジュールによって提供されたパスワードで新しいパスワードを設定するように強制します)。オプションを削除してその行をコメントアウトしたら、を使用して短いパスワードを設定できるようになりました。pam_cracklib
pam_unix
pam_cracklib
passwd
pam_unix
use_authtok
pam_cracklib
passwd