¿Cómo se sudo
puede configurar el acceso sin contraseña en las distribuciones RHEL (Fedora, CentOS, etc.) o Ubuntu? (Si es lo mismo en todas las distribuciones, ¡eso es aún mejor!)
Configuración: equipo personal y / o de laboratorio / capacitación sin preocupación por el acceso no autorizado (es decir, los dispositivos están en redes no públicas, y cualquiera / todos los usuarios son totalmente confiables, y el contenido de los dispositivos es "simple") .
Respuestas:
EDITAR gracias al comentario de medina: de acuerdo con la página del manual, debería poder escribir
para permitir que todos los usuarios ejecuten todos los comandos sin contraseña.
Como referencia, estoy dejando mi respuesta anterior:
Si agrega una línea del formulario
a
/etc/sudoers
(utilizando elvisudo
comando, por supuesto), que permitirá a todos en el grupowheel
ejecutar cualquier comando sin proporcionar una contraseña. Entonces, creo que la mejor solución es poner a todos sus usuarios en algún grupo y poner una línea como esasudoers
, obviamente, debe reemplazarwheel
con el grupo real que usa.Alternativamente, puede definir un alias de usuario,
y usa eso:
aunque tendría que actualizar
/etc/sudoers
cada vez que agrega o elimina un usuario.fuente
ALL
funciona en lugar de*
especificar a todos los usuarios? Ver el ejemplo ensudoers(5)
.Probé las soluciones anteriores en vano. La siguiente solución funcionó para mí Edite el archivo / etc / sudoers y agregue la siguiente línea
La clave es agregarlo después de la última línea que dice
fuente
/etc/sudoers.d/USERNAME
anular el permiso NOPASSWD del grupo. Aplicando NOPASSWD en/etc/sudoers.d/USERNAME
resuelve el problema.Intenté todas las respuestas en esta página, sin resultados útiles. Finalmente lo descubrí, use este comando para enumerar sus derechos de sudo:
Esto debería darte una salida como esta:
Muestra que estoy configurado con privilegios de root, pero que todavía soy parte de un grupo (administrador) que coincide con una regla de sudo que espera la contraseña ("(ALL) ALL"). Esto estaba obligando a sudo a preguntarme. La regla en cuestión era los usuarios administradores:
Una vez que comenté esto, pude sudo sin contraseña. Espero que esto sea de utilidad para alguien más.
fuente
Dentro
/etc/sudoers
hay un ejemplo de eso justo al final del archivo:fuente
Hay otra forma de hacerlo sin tocar el archivo sudoers.
Edite
/etc/pam.d/su
y descomente la línea a continuación:Agregue el usuario al
wheel
grupo.fuente
Hay otra forma de hacerlo sin tocar el archivo sudoers.
Edite
/etc/pam.d/sudo
y agregue la siguiente línea:Agregue el usuario al
wheel
grupo.Apoya a "topdog" y "Daniel Serodio" para la respuesta original con respecto a "su" en lugar de "sudo". Lo usé como referencia y copié descaradamente y modifiqué su publicación.
fuente
su
, en lugar de / así como sin contraseñasudo
? La adición de Daniel es solo formateo, por cierto.