允许所有用户在 kubuntu 20.04LTS 上执行 kill 命令

允许所有用户在 kubuntu 20.04LTS 上执行 kill 命令

在 kubuntu 20lts 上

sudo sh -c ' echo "ALL ALL=(NOPASSWD: /usr/bin/kill" >> /etc/sudoers'

我有一些装有 Kubuntu 20.04 LTS 的机器,每天当机器启动并且用户登录时,smb4k 都会挂载共享。但有时某些共享不会挂载,因为 mounthelper 挂断了。我需要允许所有用户在 bash 脚本中执行 kill 命令来远程访问所有共享。

但它不起作用... -bash:kill:(1709)-操作不允许该进程由root拥有我做错了什么?

答案1

您目前唯一做错的事情就是假设不再需要在命令前添加sudo

全部用户默认情况下已允许使用该kill命令。但是,用户只能终止他们拥有的进程。要终止 root 拥有的进程,用户必须在命令前加上,kill以便sudo以提升的权限运行该进程。

您执行的更改/etc/sudoers将允许他们sudo kill无需输入密码即可执行。请参阅无需密码即可执行 sudo?

相关内容