strange, I added setuid instead, and it works.
Para que um binário seja executado com privilégios de root quando invocado por qualquer outro usuário, deve ser setuid. Você pode fazer da seguinte maneira:
$ sudo /usr/bin/chmod 4755 /usr/bin/zypper
Eu quero iniciar o comando zypper sem a entrada do sudo. Por exemplo,
zypper update
Eu tento alterar o bit de permissão do arquivo zypper localizado na pasta / usr / bin. Eu suponho que com me permitem executar o comando zypper sem comando sudo.
-rwxr-sr-x 1 root root 1942112 Oct 10 19:21 /usr/bin/zypper
Eu adicionei o usuário atual ao grupo raiz; este arquivo deve ser capaz de executar como root.
strange, I added setuid instead, and it works.
Para que um binário seja executado com privilégios de root quando invocado por qualquer outro usuário, deve ser setuid. Você pode fazer da seguinte maneira:
$ sudo /usr/bin/chmod 4755 /usr/bin/zypper
Tags permissions root linux zypper