Ativando o comando zypper com privilégio de root

1

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.

    
por vincent pham 02.12.2017 / 06:21

1 resposta

1

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
    
por 02.12.2017 / 12:18