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
sudo
nã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 timothy
with visudo
. Verifique man sudoers
os detalhes.
Responder2
sudo adduser timothy
cria 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 nano
acontece com not in sudoers
.
Para corrigir, verifique em qual(is) grupo(s) você está: groups timothy
. Em seguida, grep /etc/sudoers
para um timothy
ou 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 visudo
como root e procure algo como:
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
e adicione timothy
a esse grupo, por exemplo:usermod -G wheel -a timothy