Eu tenho usado esta instalação (do Arch Linux) há alguns anos, e usei sudo
bastante. Mas de repente parou de funcionar e recebi a mensagem de erro padrão de que o usuário não estava no arquivo sudoers
e esse incidente será relatado. Então, usando su
e digitando a senha de root, usei visudo
como root. Existe uma linha %sudo ALL=(ALL) ALL
e confirmei que meu usuário estava no grupo sudo
.
Eu acabei consertando isso adicionando uma linha especificamente para o meu usuário: myname ALL=(ALL) ALL
, então eu consegui trabalhar dessa maneira, mas ainda parece-me que algo não está certo para que essa linha seja necessária. Especialmente porque parou de funcionar de repente e não me lembro de ter alterado este arquivo desde a instalação inicial há mais de um ano.
Como pode ser que de repente parou de funcionar? Atualização ruim? Hacked?
Como faço para que ele funcione novamente e que apenas estar no grupo sudo
é suficiente? Eu tenho uma linha %sudo ALL=(ALL) ALL
, visudo não reporta nenhum erro, meu usuário está no grupo sudo
mas eu ainda recebo myname is not in the sudoers file. This incident will be reported.
a menos que eu adicione myname ALL=(ALL) ALL
.
Isso foi em um computador pessoal que não deveria ter outros usuários além de mim.