我想在不输入sudo的情况下启动zypper命令。例如,
zypper update
我尝试更改/ usr / bin文件夹中zypper文件的权限位。我假设允许我在不使用sudo命令的情况下运行zypper命令。
-rwxr-sr-x 1 root root 1942112 Oct 10 19:21 /usr/bin/zypper
我将当前用户添加到根组;该文件应能够以root用户身份运行。
奇怪的是,我改为添加setuid,并且它可以工作。
为了使二进制文件在被其他用户调用时以root特权运行,必须将其设置为setuid。您可以按照以下步骤进行操作:
$ sudo /usr/bin/chmod 4755 /usr/bin/zypper
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句