使用 root 权限启动 zypper 命令

使用 root 权限启动 zypper 命令

我想在不输入 sudo 的情况下启动 zypper 命令。例如,

zypper update

我尝试更改位于 /usr/bin 文件夹中的 zypper 文件的权限位。我假设允许我在没有 sudo 命令的情况下运行 zypper 命令。

-rwxr-sr-x 1 root root 1942112 Oct 10 19:21 /usr/bin/zypper

我将当前用户添加到root组;该文件应该能够以 root 身份运行。

答案1

奇怪的是,我改为添加了 setuid,并且它有效。

对于在被任何其他用户调用时以 root 权限运行的二进制文件,它必须设置为 setuid。您可以按如下方式进行操作:

$ sudo /usr/bin/chmod 4755 /usr/bin/zypper

相关内容