无法在 ubuntu 14.10 中编辑 /etc/hosts 文件

无法在 ubuntu 14.10 中编辑 /etc/hosts 文件

我将主机名从默认名称(在安装过程中设置)更改为简短而好听的名称,但没有更改它/etc/hosts file/etc/hostname重新启动后更改了它,但sudo不起作用。

我尝试在网上搜索答案。每个人都建议编辑 /etc/hosts文件并替换:

127.0.1.1 <previous name> 

到:

127.0.1.1 <new name> 

但我无法通过使用以下方法更改此文件:

sudo gedit /etc/hosts

它给出了一个错误:

sudo:unable to resolve host <new-name>

答案1

如果sudo和 它的图形派生版本gksugksudo不再起作用,最简单的解决方案是使用pkexec打开命令行编辑器(如 )nano并更正特定配置文件中的错误条目(如/etc/hosts/etc/sudoers)。

请注意,pkexec适用于终端应用程序,但需要特殊配置才能运行 GUI 程序。因此,您需要使用nano而不是geditmousepad或者您的默认编辑器...

相关内容