执行没有 sudo 关键字的 sudo 命令

执行没有 sudo 关键字的 sudo 命令

如何才能使服务器上的每个用户都能够执行 sudo 命令而无需指定 sudo 关键字 - 但不是在所有服务器上,而只是在几个选定的目录中?

编辑:只是为了确保我理解正确,如果我想授予用户eliran读取,写入和执行的权限,DIR我应该执行setfacl -m u:eliran:rwx DIR吗?

答案1

如何让服务器上的每个用户都能执行 sudo 命令而无需指定 sudo 关键字

可不是嘛哪个您希望这些用户能够运行的“sudo 命令”。这次讨论可能会更有用。

但我的问题是为什么他们需要使用 sudo 吗根本? 这表明我对 Unix 安全模型了解甚少,或者至少是不太重视。

...但不是跨所有服务器,只是跨几个选定的目录?

任何经过须藤 没有明确指定用户名运行以 root 身份因此,所有赌注都无效。root 用户可以执行任何事物任何地方

我觉得这就像是一个“XY 问题”——你让你失败的解决方案“X”发挥作用,但你实际上需要完全是一个不同的,解决方案“Y”。

更详细地描述您的最终目标,我们也许能够提供更好的解决方案。

相关内容