不正なパスワードを入力した時にSudoがあなたを侮辱させる
SudoersはLinuxのデフォルトのsudoセキュリティポリシープラグインですが、経験豊富なシステム管理者はカスタムセキュリティポリシーや入力および出力ロギングプラグインを指定することもできます。これは/etc/sudoersファイル、またはLDAPで管理されています。
上記のファイルでsudoers insultsオプションまたはその他のオプションを定義できます。それはdefaultsエントリセクションの下に設定されています。Linuxでの「sudo」設定のための10の便利なsudoers構成について説明する最後の記事を読んでください。
この記事では、sudo コマンドを使ったシステムユーザーが間違ったパスワードを入力した際に侮辱するように設定するための sudoers 設定パラメータを説明します。
まず、次のようにしてファイル/etc/sudoersを開きます:
$ sudo visudo
デフォルト設定のセクションに移動し、次の行を追加してください:
Defaults insults
以下は、私のシステムにある/etc/sudoersファイルのデフォルトエントリのサンプルです。
上記のスクリーンショットから、ユーザーが誤ったパスワードを入力するたびにルートにメールを送信する、セキュアなパスを設定する、カスタムのsudoログファイルを構成するなど、他にも多くのデフォルトが定義されていることがわかります。
ファイルを保存して閉じてください。
「sudo」でコマンドを実行し、間違ったパスワードを入力して、侮辱オプションがどのように機能するかを観察してください:
$ sudo visudo
注意: 侮辱パラメータを設定すると、特定のメッセージをコマンドラインに表示するbadpass_messageパラメータが無効になります(ユーザーが間違ったパスワードを入力した場合のデフォルトメッセージは“申し訳ありませんが、再試行してください”です)。
メッセージを変更するには、以下のように /etc/sudoers ファイルに badpass_message パラメータを追加してください。
Defaults badpass_message="Password is wrong, please try again" #try to set a message of your own
ファイルを保存して閉じてから、sudoを実行してどう動作するかを確認してください。あなたがbadpass_messageの値として設定したメッセージは、あなたや他のシステムユーザーが間違ったパスワードを入力するたびに表示されます。
$ sudo visudo
以上です。この文章では、ユーザーが間違ったパスワードを入力した際に、sudoを使って侮辱を印刷する方法についてレビューしました。以下のコメント欄であなたの意見を共有してください。



