Recientemente, he cambiado el archivo sudoers y el nombre de host a través de / etc / hostname. Después de cambiar estos archivos, mi comando sudo está tomando mucho tiempo. Además, dice que sudo no puede resolver el host kaagini (nombre de host de mi máquina).
¿Por qué sudo tiene que saber el nombre de host para dar permiso a algo?
Mi archivo sudoers tiene un comando "Por defecto env_reset". Vi algunas preguntas similares, pero el contexto no es un inicio de sesión remoto aquí. El error se muestra en un host local.
La búsqueda inicial en Google del problema indica que el archivo / etc / hosts debe tener el nombre de host real para 127.0.0.1. Esto solucionó mi problema. Pero mi pregunta real es: ¿Por qué necesitamos esto para sudo? Si el sudo funciona independientemente del lugar de inicio de sesión.