OpenSUSEで初めてSudo
を実行するときは、どこか派手なメッセージが常に表示されます
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
root's password:
最初のログインに成功した後は、警告は表示されません。
いつも警告されたいのですが。私はこのメッセージがなんとなく派手だと思います。 Sudoプロンプトによってそのような警告を受ける方法はありますか?
/etc/sudoers.d/内にファイルを作成しますこのコマンドを使用できます
Sudo nano /etc/sudoers.d/privacy
この行をファイルに貼り付けます。
Defaults lecture = always
Terminal/Konsoleを閉じて、もう一度開いて、Sudoで何かしてみてください。
アカウントを再設定して警告をもう一度表示するには、そのユーザーのSudoレコードを削除します。
root> rm /var/lib/Sudo/<username>/*
root> rmdir /var/lib/Sudo/<username>
+ Michael JAMESに彼の発言を追加するには、場所が異なる場合があります。 Fedoraでは、
rpm -ql Sudo
次のディレクトリを表示します:
/var/db/Sudo
このディレクトリで、「lectured」という名前の後に別のディレクトリが見つかりました。このディレクトリから自分の名前を削除すると、再び警告が表示されます。
編集:これは、メッセージの表示をリセットするための1回限りの解決策です。もちろん、メッセージがより定期的に出力されるように、crontabを使用してディレクトリを空にすることもできます。