Eu sou um sudoer e também NÃO estou no arquivo sudoers de alguma forma?

Eu sou um sudoer e também NÃO estou no arquivo sudoers de alguma forma?

Estou tentando correr sudo apt-get update.

Vou colar minha última saída tentando me 'adicionar' ao arquivo sudoers (que eu imaginei que estava, mas continuei recebendo erros dizendo que não estava ...)

timothy@AMDx6:~$ sudo nano /etc/inittab
[sudo] password for timothy: 
timothy is not in the sudoers file.  This incident will be reported.
timothy@AMDx6:~$ su
Password: 
root@AMDx6:/home/timothy# visudo
visudo: /etc/sudoers.tmp unchanged
root@AMDx6:/home/timothy# sudo adduser timothy
adduser: The user `timothy' already exists.
root@AMDx6:/home/timothy# exit
exit
timothy@AMDx6:~$ sudo apt-get update
[sudo] password for timothy: 
timothy is not in the sudoers file.  This incident will be reported.
timothy@AMDx6:~$ 

Responder1

sudonão está dizendo que o usuário não existe, apenas que não está no arquivo sudoers.

adduseré um script para adicionar um usuário do sistema, não uma entrada no arquivo sudoers.

Para fazer o que quiser, você precisa conceder direitos a timothywith visudo. Verifique man sudoersos detalhes.

Responder2

sudo adduser timothycria um usuário chamado timothy. Ele não cria um usuário sudo chamado timothy. Para dar ao timothy alguns privilégios sudo você precisa editar o arquivo sudoers, por exemplo, adicione esta entrada para permitir que o timothy execute qualquer comando como root, sem digitar novamente sua senha.

timothy ALL=(ALL) NOPASSWD: ALL

Responder3

Você diz "EU POSSO sudo... mas não atualiza o sistema por algum motivo". Mas a transcrição que você postou mostra que você não pode, como sudo nanoacontece com not in sudoers.

Para corrigir, verifique em qual(is) grupo(s) você está: groups timothy. Em seguida, grep /etc/sudoerspara um timothyou qualquer um dos grupos que apareceram. Tenho certeza que você descobrirá que nenhum deles faz isso.

Em seguida, verifique qual grupo de administradoresépermitido: execute visudocomo root e procure algo como:

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL

e adicione timothya esse grupo, por exemplo:usermod -G wheel -a timothy

informação relacionada