Sudoers - 如何为单个用户配置讲座文件配置?

Sudoers - 如何为单个用户配置讲座文件配置?

我想为系统上的单个用户设置自定义讲座文件。我知道如何配置全局讲座文件:

Defaults        lecture=always
Defaults        lecture_file = /etc/sudoers.lecture

但是,我不想在全局范围内设置此配置,而是只想为一个用户设置配置。通过阅读 sudo 手册页我相信这是可能的,但我对语法应该是什么感到困惑。任何人都可以确认这是否可能以及如何配置它?

谢谢。

答案1

在 sudoers 文件中定义讲座文件如下:

Defaults:user  lecture=always
Defaults:user  lecture_file=/<location>/<filename>

...替换user为实际用户名。

我会将文件放置到用户无权访问的位置,或者至少将其放入 /home/user/.config 并定义权限,以便用户无法更改/删除它。

相关内容