web-dev-qa-db-ja.com

派手なSudo警告を永遠に保つ

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で何かしてみてください。

47
Babar

アカウントを再設定して警告をもう一度表示するには、そのユーザーのSudoレコードを削除します。

root>  rm  /var/lib/Sudo/<username>/*
root>  rmdir /var/lib/Sudo/<username>
4
Michael JAMES

+ Michael JAMESに彼の発言を追加するには、場所が異なる場合があります。 Fedoraでは、

rpm -ql Sudo

次のディレクトリを表示します:

/var/db/Sudo

このディレクトリで、「lectured」という名前の後に別のディレクトリが見つかりました。このディレクトリから自分の名前を削除すると、再び警告が表示されます。

編集:これは、メッセージの表示をリセットするための1回限りの解決策です。もちろん、メッセージがより定期的に出力されるように、crontabを使用してディレクトリを空にすることもできます。

2
Riccardo