Como dar privilégios de um uso particular a outro usuário no Debian?

0

Digamos que no meu PC Debian tenha 2 usuários chamados gato e cachorro.

Eu quero usar o sudo setup para dar privilégios de cão ao gato. Então o gato pode fazer o que os cães fazem.

Sou novo em sudo, mas tentei abaixo de config. Dá erro abaixo quando o gato tenta acessar o arquivo do cão.

Configuração:

cat ALL=(dog) ALL

Erro:

Sorry, user cat is not allowed to execute '/usr/bin/vim /home/dog/test.txt' as root on debian.

O arquivo test.txt é de propriedade do próprio cão e as permissões são rw-r--r--

Alguém pode ajudar ...

    
por Yasiru G 29.06.2016 / 08:51

1 resposta

2

Acabamos de descobrir o problema.

Quando você der privilégios de outro, em seguida, o usuário root , será necessário especificar o usuário no comando sudo .

Veja o exemplo abaixo:

Este comando é executado por cat e funciona.

sudo -u dog vim /home/dog/test.txt
    
por 29.06.2016 / 09:14