RHEL / CentOSでパスワードを変更するときに「新しいパスワードを再入力する」を無効にする方法

RHEL / CentOSでパスワードを変更するときに「新しいパスワードを再入力する」を無効にする方法

Retype new passwordユーザーパスワードを変更したときに無効にできる構成設定はRHEL / CentOSにありますか?

シェルでは、我々は利用可能ですecho 'username:newpassword' | chpasswd

アプリケーションを介して非対話式に変更するように設定する必要があります。

ありがとうございます。

ベストアンサー1

デュアルプロンプトは無効にできませんpasswd。入力エラーを防ぐために存在します。これが本当に大きな問題であれば、選択できるオプションはたくさんあります。

  1. スクリプトが実行されたら、root次のものを使用できます。chpasswd
  2. ソースコードをインポートしてpasswd修正し、独自の使い捨てバージョンを作成できます(代替するよりも既存のツールで使用する方が良い)。
  3. 次のように独自のツールを作成できます。chpasswd
  4. アプリの仕組みをもう一度考えてみましょう。

これらの提案の少なくとも3つには、慎重に考慮する必要がある連鎖安全に関する事項があります。おそらく、どのユーザーも他のユーザーのパスワードを変更できないようにしたいと思います。

おすすめ記事