No he editado mis sudoers, pero no tengo que ingresar la contraseña cuando se ejecuta sudo
en la línea de comando. Puedo ejecutar cualquier comando sudo sin ingresar la contraseña, simplemente abriendo el terminal, incluso después de reiniciar el sistema, ¿cómo puedo detener esto?
uid=1000(ktcool) gid=1000(ktcool) groups=1000(ktcool),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
/usr/bin/id
y leerman sudoers
. Aún noroot
lo eres, ¿verdad?/etc/sudoers
archivo y en los archivos las/etc/sudoers.d
líneas que contienen NOPASSWD . Probablemente fueron agregados por un programa durante la instalación. Estas líneas deberían ser las culpables.Respuestas:
Use
visudo
para editar su archivo sudoers y busqueNOPASSWD:
: esa es la directiva que deshabilita la solicitud de contraseña del usuario (NUNCA tiene que ingresar la contraseña del usuario objetivo, es decir, la contraseña raíz). Simplemente eliminar esa directiva (incluidos los dos puntos al final) debería requerir que vuelva a ingresar su contraseña para usar sudo (a menos que la haya usado recientemente, entonces todavía está en caché, puede borrar esto usandosudo -k
)fuente
En el
/etc/sudoers
archivo, el grupo de administración debería verse así%admin ALL=(ALL) ALL
y la raíz, por otro lado, lo esALL=(ALL:ALL) ALL
. Como en la salida de suid
comando se muestra que pertenece a múltiples grupos, como lpadmin, verifique si alguno de ellos tiene la misma línea que la línea raíz. Modifique esos para que se vean igual que admin, guarde, reinicie y avísenos si los thigs vuelven a la normalidad.fuente
Intente
sudo --list
mostrarnos la configuración de sudo activa para su cuenta:Verifique las marcas de tiempo en las credenciales en caché, esto podría ayudar a tener una idea de por qué no se le solicita:
Úselo
sudo --remove-timestamp
para intentar borrar las credenciales almacenadas en caché.De
man sudo
:fuente
sudo -i
es el camino a seguir si no desea escribir una contraseña de vez en cuando mientras realiza modificaciones en su sistema (u otros sistemas), y no desea modificar ningún archivo del sistema. Lo cambiará aroot
usar susudo
contraseña de usuario, cuando cierre la consola o escribaexit
, volverá a su usuario normal. Espero que esto funcione, saludos :)fuente