File '/ etc / sudoers': Por que eu preciso usar o comando sudo se eu estiver no grupo sudo?

3

Minha conta de usuário no Ubuntu é olivier .

Quando eu digito o comando groups olivier , ele retorna:

olivier : olivier adm cdrom sudo dip plugdev lpadmin sambashare

Estou deduzindo que pertenço ao grupo sudo .

Eu tenho as seguintes linhas no meu arquivo /etc/sudoers :

#Allow members of group sudo to execute any command
%sudo    ALL=(ALL:ALL) ALL

Se os membros do grupo sudo puderem executar qualquer comando, por que preciso usar o comando sudo quando eu quiser executar um comando com privilégios (por exemplo, rm em uma pasta onde estou não o proprietário) enquanto estou logado com o usuário olivier ?

    
por Olivier Boissé 18.11.2017 / 16:21

1 resposta

12

Ter um ID de usuário (ou um grupo no qual um membro é membro) no arquivo sudoers fornece uma capacidade para executar comandos como root (ou outros usuários, mas isso é avançado sudoers ). Ele faz NÃO fazer um root o tempo todo, que é o que você parece estar assumindo.

Falando de meio século de experiência com computadores, sendo root o tempo todo é muito perigoso. Ter que digitar sudo em fron do comando dá um tempo extra para considerar - isso vai me atirar no pé?

Por favor, leia man sudo , man sudoers , man sudo_root .

    
por waltinator 18.11.2017 / 16:27