Iniciando o comando zypper com privilégio de root

Iniciando o comando zypper com privilégio de root

Quero iniciar o comando zypper sem a entrada do sudo. Por exemplo,

zypper update

Tento alterar o bit de permissão do arquivo zypper localizado na pasta/usr/bin. Presumo que me permita executar o comando zypper sem o comando sudo.

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

Adicionei o usuário atual ao grupo raiz; este arquivo deve poder ser executado como root.

Responder1

estranho, adicionei setuid e funciona.

Para que um binário seja executado com privilégios de root quando invocado por qualquer outro usuário, eledeveseja setuido. Você pode fazer isso da seguinte maneira:

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

informação relacionada