回答:
Debian側の私にとっては、結果を達成するためにsudoers.dディレクティブを書くことになりました。カスタムのs辱のリストを追加するにはの再コンパイルが必要だからsudo
です。
カスタム設定では、2つのディレクティブを使用します
なしでコンパイルされた退屈なシステム用の1つは、ここではすべての悪いパスワードメッセージに表示される単一のカスタムs辱をハードコードするために使用しますsudo
insults
badpass_message
でサポートされている楽しいシステムのためのディレクティブinsults
sudo
またはのいずれ 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でテストし(できるだけ早く)、報告します。