Récemment, j'ai changé le fichier sudoers et le nom d'hôte via / etc / hostname. Après avoir modifié ces fichiers, ma commande sudo prend beaucoup de temps. En outre, il indique sudo incapable de résoudre l'hôte kaagini (nom d'hôte de ma machine).
Pourquoi sudo doit-il connaître le nom d'hôte pour autoriser quelque chose ??
Mon fichier sudoers a une commande "Defaults env_reset". J'ai vu des questions similaires, mais le contexte n'est pas une connexion à distance ici. L'erreur s'affiche sur un hôte local.
La recherche initiale du problème indique que le fichier / etc / hosts doit avoir le nom d'hôte réel pour 127.0.0.1. Cela a résolu mon problème. Mais ma vraie question est: pourquoi avons-nous besoin de cela pour sudo ?? Si le sudo fonctionne quel que soit le lieu de connexion.