第一次在服务器上尝试 sudo 时,您会收到 sudo 警告;
我们相信您已经收到了本地系统管理员的常规讲座。它通常归结为以下三件事:
#1)尊重他人的隐私。
#2)打字前先思考。
#3)能力越大,责任越大。
是否有人知道需要编辑哪个文件来修改此警告?
答案1
它被编译进去了:
[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
并将你的讲座文本放入该文件中。如果你也这样做,你可能会发现这更容易测试,就像我一样(使用visudo
最佳实践)
Defaults lecture = always
每次调用 sudo 时都会显示讲座。否则,当您正确执行此操作时,您可能会用尽从未使用过 sudo 的帐户!
如果您的 sudo 太旧,不支持这些变量,则需要从源代码重新编译。这会带来一些麻烦,因此在纯粹出于美观原因这样做之前,您需要仔细考虑。