¿Soy un sudoer y de alguna manera NO estoy en el archivo sudoers?

¿Soy un sudoer y de alguna manera NO estoy en el archivo sudoers?

Estoy tratando de correr sudo apt-get update.

Pegaré mi último resultado al intentar 'agregarme' al archivo sudoers (en el que pensé que estaba, pero seguía recibiendo errores que decían que no...)

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:~$ 

Respuesta1

sudoNo significa que el usuario no exista, solo que no está en el archivo sudoers.

adduseres un script para agregar un usuario del sistema, no una entrada en el archivo sudoers.

Para hacer lo que desea, debe otorgar derechos timothycon visudo. Consulte man sudoerspara obtener más detalles.

Respuesta2

sudo adduser timothycrea un usuario llamado timothy. No crea un usuario sudo llamado timothy. Para darle a Timothy algunos privilegios de sudo, necesita editar el archivo sudoers, por ejemplo, agregue esta entrada para permitir que Timothy ejecute cualquier comando como root, sin volver a ingresar su contraseña.

timothy ALL=(ALL) NOPASSWD: ALL

Respuesta3

Usted dice "SOY capaz de sudo... pero no puedo actualizar el sistema por alguna razón". Pero la transcripción que publicaste muestra que no puedes, como sudo nanofalla con not in sudoers.

Para solucionarlo, comprueba en qué grupo(s) estás: groups timothy. Luego busque /etc/sudoersuno timothyo cualquiera de los grupos que aparecieron. Estoy bastante seguro de que descubrirás que ninguno de ellos lo hace.

Luego verifique qué grupo de administraciónespermitido: ejecute visudocomo root y busque algo como:

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

y agregar timothya ese grupo, por ejemplo:usermod -G wheel -a timothy

información relacionada