No he editado mis sudoers, pero no tengo que ingresar la contraseña cuando se ejecuta sudoen 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/idy leerman sudoers. Aún norootlo eres, ¿verdad?/etc/sudoersarchivo y en los archivos las/etc/sudoers.dlíneas que contienen NOPASSWD . Probablemente fueron agregados por un programa durante la instalación. Estas líneas deberían ser las culpables.Respuestas:
Use
visudopara 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/sudoersarchivo, el grupo de administración debería verse así%admin ALL=(ALL) ALLy la raíz, por otro lado, lo esALL=(ALL:ALL) ALL. Como en la salida de suidcomando 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 --listmostrarnos 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-timestamppara intentar borrar las credenciales almacenadas en caché.De
man sudo:fuente
sudo -ies 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á arootusar susudocontraseña de usuario, cuando cierre la consola o escribaexit, volverá a su usuario normal. Espero que esto funcione, saludos :)fuente