更改Sudo警告


28

第一次尝试在服务器上使用sudo时,会收到sudo警告;

我们相信您已经从本地系统管理员那里获得了常规讲座。通常可以归结为以下三点:

#1)尊重他人的隐私。

#2)在打字之前要三思。

#3)强大的力量带来巨大的责任。

有人知道您需要修改此警告的文件吗?


4
但是,要打败这个信息将是很难的。我一直认为这是一部很棒的作品。
杰夫·艾伦

@JeffAllen说了什么!
gf_

Answers:


42

它是内置的:

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

令人高兴的是,我man sudoers承认lecture_file它说的是

[p] ath到包含备用sudo讲座的文件,如果指定的文件存在,它将替代标准讲座。默认情况下,sudo使用内置的讲座。

因此,请查看您的sudo是否支持该功能,如果支持,请使用例如

Defaults        lecture_file = /etc/sudoers.lecture

并将您的演讲文本放在该文件中。如果您也这样做的话,可能会像我一样更容易测试

Defaults        lecture = always

它将显示有关sudo每次调用的讲座。否则,您可能会用光了没用的正确帐户!

如果您的sudo足够老而不能支持这些变量,则需要从源代码重新编译。随之而来的是自己的烦恼,因此,您纯粹出于装饰性的原因,在进行此操作之前,请务必认真思考。


2
而且,如果您的sudo足够老而没有演讲文件,则说明存在安全漏洞。该功能是在2004年的commit中添加的。sudo.ws/repos/sudo/rev/940133231216
jblaine

@jblaine早在2011年我写答案时,RedHat倾向于向后移植补丁程序而不是不断更新到最新版本,这可能不是事实。到现在为止,我很确定你是对的!
MadHatter支持Monica
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.