回答:
Debian側の私にとっては、結果を達成するためにsudoers.dディレクティブを書くことになりました。カスタムのs辱のリストを追加するにはの再コンパイルが必要だからsudoです。
カスタム設定では、2つのディレクティブを使用します
なしでコンパイルされた退屈なシステム用の1つは、ここではすべての悪いパスワードメッセージに表示される単一のカスタムs辱をハードコードするために使用しますsudoinsultsbadpass_message
でサポートされている楽しいシステムのためのディレクティブinsultssudo
またはのいずれ insultsかを有効にする必要があります(少なくともDebianでは)badpass_message両方のフォールバックを有効にinsultsします。
以前にこの面白い(?)機能を使用したことがないのでわかりませんが、このsudoersはs辱を助け、私をs辱します、sudo !!! この「機能」をsudoソースからのコンパイルを有効にする必要があることを示唆する他の参考資料。
私は、多くの* nixがそれをまったく含んでおらず、そのリストがsudo実行可能ファイルにハードコードされていることを(楽しいが役に立たないので)ゲストにしています。
これを取得するには、/etc/sudoers(を使用してvisudo)このディレクティブを編集して追加する必要があります。
Defaults insults
OSX 10.8.4(sudoバージョン1.7.4p6)では、次を使用してアクティブDefaultsを確認できます。
$ sudo -l | grep insult
XAUTHORIZATION XAUTHORITY", env_keep+="EDITOR VISUAL", env_keep+="HOME MAIL", insults
その後、次を使用して試すことができます:
$ sudo -K
$ sudo ls
間違ったパスワードを書くと、「ins辱」が表示されます
しかし、私はこれをすべてOSX 10.8.4でテストしましたが、動作しませんSorry, try again.。標準メッセージが表示されます。
の出力を検索しました
$ sudo strings `which sudo`
しかし、それらはそのような文字列ではありません。
注: 他の* nixでテストし(できるだけ早く)、報告します。