添加新的 sudo 侮辱

dam*_*dam 5 sudo

我刚刚又读了一次那篇文章: sudo 的侮辱存储在哪里?

但我对这些侮辱有一个很好的问题:

我们可以通过添加另一个文件(而不是修改里面的标题plugins/sudoers)来添加新文件吗?

当前 sudo 侮辱文件是:

  • ins_2001.h
  • ins_classic.h
  • ins_csops.h
  • ins_goons.h
  • insults.h

Tho*_*ard 4

不,您不能简单地将侮辱性内容“添加”到目录中并期望它们起作用。添加新侮辱的唯一方法是重新编译,sudo以便在编译时包含这些侮辱。

您问题中的链接(sudo 的侮辱存储在哪里?)解释了这些文件是什么:

文件侮辱.h 包含有关将上述哪些侮辱包含在编译内核中的编译器指令。事实上,您可以创建自己的侮辱文件,将名称添加到侮辱.h 并重新编译...

但是您需要添加侮辱性内容,然后重新编译以包含它们。然而,这样做意味着sudo如果有安全更新等,您必须重新编译,如果您不使用包含的安全补丁重新编译,这可能会导致安全问题。