Si usted es el único que usa su computadora con Linux, ¿por qué le regaña continuamente por su contraseña? Veamos cómo puede usar sudo sin tener que escribir una contraseña cada vez.
Nota: veremos cómo deshabilitar la contraseña de sudo en la última versión de Ubuntu. Los detalles del proceso pueden ser diferentes en otras distribuciones.
Editar archivo Sudoers
Para deshabilitar la verificación de contraseñas cuando usa sudo para su cuenta, debe editar el archivo «sudoers». Es donde los derechos de acceso a lasudo
se definen para cuentas de usuario individuales o grupos de usuarios. Sin embargo, sería mejor si no intentara editar el archivo directamente. En su lugar, ejecute su terminal favorito e ingrese:
Deshabilite la contraseña de Sudo para su cuenta
Para evitar que Sudo le pida su contraseña, primero verifique si existe una regla con su alias. Si lo hay, cámbialo por lo que veremos a continuación. Si no lo hay, muévase al final del archivo y cree una nueva regla allí. Debería verse como:
USERNAME ALL=(ALL) NOPASSWD:ALL
Para mi alias, esta regla fue:
ducklord ALL=(ALL) NOPASSWD:ALL
Guarde los cambios y salga del editor. Como en nuestra instalación el editor era nano, usamos Ctrl + O, seguido de Ctrl + X.
Usar Sudo sin contraseña
Eso es todo lo que tiene que hacer: a partir de ahora, Sudo no le pedirá más su contraseña, siempre que todo haya ido según lo planeado y ningún error tipográfico frustró nuestros planes. Compruébalo con un comando como sudo apt update
o instalando una aplicación con sudo apt install
como prueba, por ejemplo:
No deshabilite las contraseñas de Sudo para todos
Si está compartiendo su computadora con otras personas y quiere ahorrarles la molestia de tener que ingresar su contraseña cada vez que usan sudo, no lo haga. De hecho, solo debe haber un usuario principal que tenga privilegios de sudo.
Sudo ya no se considera una medida de seguridad contra los usuarios con acceso local a nuestro hardware. No es tan difícil restablecer la contraseña de root si tiene acceso local a una instalación de Linux. En cambio, está ahí por la misma razón que el molesto Control de cuentas de usuario de Windows: como una última capa protectora entre nosotros, nuestra computadora y el caos potencial. Y eso se debe a que un comando incorrecto puede provocar la eliminación de todos nuestros datos, la destrucción de nuestra instalación o el intercambio no intencional de información personal.
Deshabilitar la contraseña de sudo solo es bueno para aquellos que tienen una buena experiencia con la línea de comandos de Linux y son el único usuario en su computadora.
Debemos enfatizar que esto elimina esta última barrera protectora entre un usuario y sus propios errores. Le sugerimos encarecidamente que también haga una copia de seguridad completa de su sistema y todos sus datos antes de hacerlo.