Cómo ejecutar el comando sudo sin contraseña | |
El sudo comando es una parte excelente de la línea de comandos de Linux. Permite a los usuarios ejecutar comandos raíz sin necesidad de acceso raíz, protegiendo su seguridad. El problema es que, para usar el comando sudo, deben ingresar una contraseña. | |
Si la seguridad no es importante, puede ejecutar el comando sudo sin usar una contraseña. Hay dos modos: | |
.Ejecución temporal de comandos sudo sin contraseña. | |
. Agregar sudo sin contraseña a Linux a través del archivo sudoers. | |
Ejecución temporal de comandos sudo sin contraseña | |
La forma más fácil de ejecutar comandos sudo sin contraseña es hacerlo temporalmente, es decir, sin cambiar los archivos y la configuración del sistema. | |
Para ello se utiliza el comando sudo –s , que otorga al usuario una shell Sudo. Esencialmente, debe iniciar sesión en la terminal con su nombre de usuario y contraseña y se le proporcionará un shell raíz. | |
Luego puede ingresar cualquier comando como si se ejecutara con el comando sudo. | |
Para usar el comando sudo –s: | |
1/ Terminal abierto. | |
2/ Introduce el siguiente comando: <sudo –s>. | |
3/ El aviso de la Terminal aparecerá conectado a la shell Sudo como root. | |
4/ Desde aquí, ingrese cualquier comando que desee ejecutar con el comando sudo sin tener que ingresar una contraseña. | |
5/ Puede acceder al shell de Sudo en cualquier momento y con cualquier nombre de usuario. Para salir del shell de Sudo, ingrese el comando "salir". | |
Agregar sudo sin contraseña a Linux a través del archivo sudoers | |
Sudo sin contraseña es una modificación del archivo de configuración que, cuando está habilitada, hará que cualquier comando sudo se ejecute sin contraseña. | |
Sin embargo, es un riesgo de seguridad considerable. Si tiene una contraseña débil configurada para su cuenta de usuario y luego habilita sudo sin una contraseña, un atacante puede infiltrarse en su sistema. Así que asegúrese de que la contraseña de su cuenta sea segura cambiándola. | |
Para cambiar la contraseña de su cuenta de usuario: | |
1/ Abra la Terminal y ejecute el comando "passwd" en la ventana. | |
2/ Se le pedirá que cambie la contraseña de su cuenta de usuario. Asegúrate de ingresar algo realmente seguro. | |
3/ Cuando se cambia la contraseña, siga las instrucciones detalladas a continuación para habilitar sudo sin contraseña a través del archivo sudoers: | |
4/ Ejecute el comando visudo para abrir el archivo sudoers para editarlo: <sudo EDITOR = nano visudo>. | |
5/ Si el comando visudo no funciona con el comando sudo, también puede acceder usando su para acceder a la raíz: <su -> <EDITOR = nano visudo>. | |
6/ Una vez dentro del editor Nano, ubique la línea de código raíz TODO = (TODO) TODO y presione la tecla Intro en su teclado para escribir una nueva línea directamente debajo. | |
7/ Después de presionar la tecla Enter, escriba una nueva línea de código. Asegúrese de cambiar "usuario" en la línea de código a continuación por el nombre de usuario que está utilizando; de lo contrario, el código no funcionará: | |
8/ Presione el botón Ctrl + O para guardar los cambios en el archivo de configuración. Después de guardar los cambios, salga del editor presionando el botón Ctrl + X. | |
9/ Con el archivo de configuración modificado, podrá ejecutar cualquier comando sudo sin necesidad de ingresar una contraseña. |
También te puede interesar |
Cómo instalar Linux en una PC antigua |