J'ai changé le nom d'hôte par défaut, défini lors de l'installation, par quelque chose de court et agréable, mais je ne l'ai pas changé dans /etc/hosts file
. /etc/hostname
est modifié après le redémarrage mais Sudo
ne fonctionne pas.
J'ai essayé de chercher des réponses sur internet. Tout le monde suggère d’éditer le fichier /etc/hosts
et de le remplacer:
127.0.1.1 <previous name>
à:
127.0.1.1 <new name>
mais je ne peux pas changer ce fichier non plus en utilisant:
Sudo gedit /etc/hosts
Cela donne une erreur:
Sudo:unable to resolve Host <new-name>
Si Sudo
et ses dérivés graphiques gksu
et gksudo
ne fonctionnent plus, la solution la plus simple consiste à utiliser pkexec
à la place d'ouvrir un éditeur de ligne de commande comme nano
et corrigez les mauvaises entrées dans les fichiers de configuration spécifiques (comme /etc/hosts
ou /etc/sudoers
).
Notez que pkexec
fonctionne pour les applications de terminal, mais nécessite une configuration spéciale pour exécuter les programmes d'interface graphique. Par conséquent, vous devez utiliser nano
au lieu de gedit
, mousepad
ou quel que soit votre éditeur par défaut ...