小编Cyb*_*ran的帖子

无法识别 /etc/sudoers.d/ 中的文件

运行全新安装的 Ubuntu 服务器 16.04.1,我尝试添加一个文件,/etc/sudoers.d/以便为某个命令授予一个用户 root 权限。

我添加了/etc/sudoers.d/servicetest具有以下内容的文件:

servicetest ALL = (root) NOPASSWD: /bin/systemctl status *
Run Code Online (Sandbox Code Playgroud)

该文件/etc/sudoers保持不变。它包含#includedir /etc/sudoers.d作为最后一行。不幸的是,此设置不起作用,当以 sudo 作为用户执行适当的命令时servicetest,我仍然被要求输入密码。但是,如果我将文件的内容/etc/sudoers.d/servicetest移到 的末尾/etc/sudoers,则一切都按预期进行。

这个问题的原因可能是什么?我怎样才能让文件/etc/sudoers.d/工作?

sudo 16.04

15
推荐指数
3
解决办法
2万
查看次数

标签 统计

16.04 ×1

sudo ×1