unable to edit /etc/hosts file in ubuntu 14.10
If sudo
and its graphical derivates gksu
and gksudo
are not working any more, the easiest solution is to use pkexec
instead to open a command-line editor like nano
and correct the wrong entries in the specific configuration files (like /etc/hosts
or /etc/sudoers
).
Note that pkexec
works for terminal applications, but needs special configuration to run GUI programs. Therefore you need to use nano
instead of gedit
, mousepad
or whatever your default editor is...
Related videos on Youtube
Rookie
Updated on September 18, 2022Comments
-
Rookie over 1 year
I changed the hostname from default name, set during installation to something short and nice, but didn't change it in
/etc/hosts file
./etc/hostname
is changed after restart butsudo
is not working.I tried to search for answers on internet. Everybody is suggesting to edit
/etc/hosts
file and replace:127.0.1.1 <previous name>
to:
127.0.1.1 <new name>
but I cannot change this file either by using:
sudo gedit /etc/hosts
It gives an error:
sudo:unable to resolve host <new-name>
-
Aravinda about 9 yearsHave you checked this ? possible duplicate of askubuntu.com/questions/59458/…
-
Aravinda about 9 yearssince you are having issues, with sudo try to fix it using recovery mode.. askubuntu.com/questions/150367/how-do-i-boot-into-recovery-mode
-
Sadi about 9 yearsYou can try starting your computer using a live USB/DVD/CD (preferably using Ubuntu or one of the derivatives) and then editing that hosts file with root privileges from there.
-
Byte Commander about 9 yearsYou can open a commandline editor like nano in terminal with
pkexec
instead ofsudo
. Try this and tell me if it worked, please. -
Rookie about 9 yearsthanks @Aravinda it looks like the answer to my problem, i am gonna give it a try.
-
Rookie about 9 years@ByteCommander your method was the best, it worked like a charm, Thanks :)
-
-
Byte Commander about 9 years@MehranAli I converted my comment into an answer as you wrote it solved you problem. Please accept it by clicking on the grey tick right below the vote count on the left. This means "Yes, this is a good answer and solved my problem". Thank you! :-)
-
Tim about 9 yearsgksudo no longer works as far as I can tell... I think the new thing to use is
sudo -i
(although no doubt it will change in a few years :P -
Byte Commander about 9 years@Tim
gksu
andgksudo
work for me on 14.10 Ubuntu plus XFCE...