Sudo警告の変更


28

サーバーで初めてsudoを試行すると、sudo警告が表示されます。

ローカルのシステム管理者から通常の講義を受けたことを確信しています。通常、これらは次の3つに要約されます。

#1)他者のプライバシーを尊重します。

#2)入力する前に考えます。

#3)大きな力には大きな責任が伴います。

この警告を修正するために編集する必要があるファイルを誰か知っていますか?


4
しかし、そのメッセージを打ち負かすのは難しいでしょう。私はそれが本当に素晴らしい文章だといつも思っていました。
ジェフアレン

@JeffAllenが言ったこと!
gf_

回答:


42

組み込まれています:

[root@risby]# strings /usr/bin/sudo|grep privacy
    #1) Respect the privacy of others.

幸いなman sudoersことに、lecture_fileそれが言う文字列の私の認めている

[p]指定されたファイルが存在する場合、標準講義の代わりに使用される代替のsudo講義を含むファイルへ。デフォルトでは、sudoは組み込みの講義を使用します。

だからあなたのsudoがそれをサポートしているかどうかを確認し、サポートしている場合は、たとえば

Defaults        lecture_file = /etc/sudoers.lecture

そのファイルに講義テキストを入れます。あなたも私がやったように、これをテストするのが簡単だと思うかもしれません

Defaults        lecture = always

sudoのすべての呼び出しに関する講義が表示されます。そうしないと、この権限を取得している間、sudoを実行したことがないアカウントがなくなる可能性があります。

sudoがこれらの変数をサポートできないほど古い場合、ソースから再コンパイルする必要があります。それはそれ自身の付き添いの心配を持っているので、あなたは純粋に美容上の理由でそれを行う前に非常に一生懸命に考えたいと思うでしょう。


2
また、sudoがcture_fileを持たないほど古い場合、セキュリティの脆弱性がたくさんあります。この機能は2004年のコミットで追加されました。sudo.ws/repos/sudo/rev/940133231216
jblaine

私が答えを書いた2011年に戻った@ jblaine、RedHatは常に最新バージョンに更新するのではなく、パッチをバックポートする傾向があるため、それは真実ではなかったかもしれません。今では、あなたが正しいと確信しています!
MadHatterは、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.