如何启用非 sudo 用户访问所有进程的顶部?

try*_*lik 2 security ubuntu hosting sudo top

我使用 Ubuntu 服务器 10.04。我的用户通常无权访问 sudo。当该用户使用 top 命令时,他只能看到当前用户的进程。我添加了一行/etc/sudoers

user ALL = NOPASSWD: /usr/bin/top
Run Code Online (Sandbox Code Playgroud)

但是现在我们不仅可以访问系统进程列表,还可以杀死它们,这是不希望的。

有没有其他方法可以做到这一点?

Fra*_*sen 7

您可以允许用户仅运行“top -s”,这是安全模式并禁用杀死东西的能力。

user ALL = NOPASSWD: /usr/bin/top -s
Run Code Online (Sandbox Code Playgroud)