私のアカウントに古いパスワードを使用したいです。 OpenEulerオペレーティングシステムのディストリビューションを使用しています。 Stack Exchangeで検索した後、このリンクが見つかりました。
下記の手順と同じ手順に従いました。
ファイルを削除または消去することに加えて、同様の内容が含まれていることを確認すること
/etc/security/opasswd
もできます。/etc/pam.d/system-auth
/etc/pam.d/password-auth
password requisite pam_pwhistory.so use_authtok remember=24
remember=#
既存のパスワードを再利用するには、すべてのインスタンスを一時的に削除してください。その後、一度設定すると復元できます。remember=#
その後、rootユーザーとしてログインできません。どのユーザーともサーバーに SSH で接続できません。私は何をすべきですか?
答え1
このタイプのロックに関する一般的なアドバイスは、Linuxのライブバージョンを入手して起動することです。ディスクをマウントし、変更を取り消します。
誰もがコメントを読むわけではないからです。クリス・デイビス注:認証内容を変更するときは、ルートシェルが開いている端末とソースファイルのコピーを保持してください。
remember=#
これを削除すると、pam_pwhistory.so
デフォルト値の10がアクティブのままになります。
remember=N The last N passwords for each user are saved. The default is 10. Value of 0 makes the module to keep the existing contents of the opasswd file unchanged.
pam_pwhistory.so
また、このモジュールがリストの最後のモジュールではないことを確認する必要があります。