Tengo que usar sudo mucho y resulta agotador escribir la contraseña cuando ya la he ingresado muchas veces. ¿Cómo hago para que una vez que lo haya ingresado una vez no me vuelva a preguntar? Estoy en Centos 7.
Respuesta1
Hay varias formas de hacerlo. Aquí hay algunos:
Deshabilitar las solicitudes de contraseña
Árbitro:https://serverfault.com/questions/579296/how-do-i-disable-the-sudo-password-prompt)
Modificar el tiempo de espera
Árbitro:Cambiar el tiempo de espera predeterminado de la contraseña de sudo
elevar aroot
sudo -i
Supongo que esta última opción es la que más se acerca a su pregunta, pero es posible que descubra que el tiempo de espera satisface sus necesidades.
Respuesta2
sudo -s
Te dejará como root, ten cuidado.
Respuesta3
Puede habilitar el inicio de sesión para la root
cuenta. Tenga en cuenta que hay una razón (o más de una) por la que esto está deshabilitado de forma predeterminada; Tendrás que estar seguro de lo que haces cuando trabajas de forma root
permanente (incluso si es solo en una única ventana de terminal). Desaconsejo absolutamente iniciar un entorno de escritorio o ejecutar aplicaciones de usuario (como Office, navegadores, etc.) con root
privilegios, o adquirir el hábito de trabajar de root
forma predeterminada. Inicie sesión en la consola cuando lo necesite y cierre sesión tan pronto como haya terminado. Asegúrese de que el inicio de sesión presente un mensaje diferente al de los usuarios normales, utilizando el hash como signo de mensaje y color rojo, por ejemplo, para el nombre de host.
Dicho esto, establecer una contraseña root
debería ser tan fácil como
$ sudo passwd root
Después de eso puedes usarsu
para iniciar sesión desde una cuenta de usuario normal, o mejor su -l
para cargar el perfil. Como medida de seguridad adicional, debes asegurarte de que el inicio de sesión directo mediante SSH esté deshabilitado; registrarsePermitRootLogin
/etc/ssh/sshd_config
.
Más detalles (también deberían ser aplicables en su mayoría a otras distribuciones):https://askubuntu.com/a/44419/568304
Respuesta4
Una posible solución, que no recomiendo, por motivos de seguridad, es eliminar la contraseña del usuario root:
$ sudo passwd -d root
Desde la página del manual passwd(1):
-d
Esta es una forma rápida de eliminar la contraseña de una cuenta. Establecerá la cuenta nombrada sin contraseña. Disponible solo para root.
Editar
Como se indica entrentclcomentario, la solución que propongo no cumplirá con los requisitos del usuario.
En su lugar, desactivará la posibilidad de iniciar sesión como root. En este caso, la única forma de obtener acceso root será mediante sudo. Algunas distribuciones de Linux hacen que el root no tenga contraseña de forma predeterminada.