Recentemente, fiz uma instalação limpa do Linux (a versão mais recente do Debian, versão 9.1, Canela de 64 bits) e não consegui me incluir no grupo "sudo".
Quando logado como eu, esta é a saída do comando groups
:
daniel cdrom floppy audio dip video plugdev netdev bluetooth lpadmin scanner
Quando eu uso su
para me tornar root e insiro o comando adduser daniel sudo
, a saída é:
The user 'daniel' is already a member of 'sudo'.
Sem dúvida, se eu usar o comando groups daniel
enquanto ainda estiver logado como root (com su
), a saída será:
daniel adm cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner
(Observe que "sudo" agora está na lista.)
Eu fiz o logout e fiz o login novamente várias vezes, mas ainda não estou no grupo "sudo" quando executo o comando groups
. Isso significa que quando tento executar um comando sudo
, recebo o erro:
daniel is not in the sudoers file. This incident will be reported.
Além disso, confirmei que o arquivo sudoers contém uma entrada concedendo privilégios sudo ao grupo sudo. Quando executo visudo
, essas linhas estão presentes:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Eu sei que posso usar visudo
para adicionar manualmente uma entrada que me conceda direitos de sudo. Eu quero principalmente saber por que não posso me adicionar ao grupo "sudo".
Desculpe se esta é uma pergunta repetida. Eu pesquisei por um tempo e não consegui encontrar ninguém que não pudesse se adicionar ao grupo sudo.
Tags sudo