我正在使用 Lubuntu 12.04。
我试图将我的计算机名称更改为“main”,但我搞砸了,我不知道现在该怎么办。
我按照这一页。
这是我所做的:
sudo leafpad /etc/hostname
我改了名字,然后愚蠢地关闭了文件,前更改“/etc/hosts”
现在,当我尝试继续下一步(sudo leafpad /etc/hosts)或尝试任何以“sudo”开头的命令时,我收到此错误:
sudo: unable to resolve host main
No protocol specified
No protocol specified
我明白问题在于我更改了主机名,因此计算机对我使用 sudo 的努力感到困惑,因为现在主机名和主机不匹配。我需要做的就是更改主机中的名称,但是如果没有 sudo,我当然无法做到这一点。
有任何想法吗?
答案1
解决了:
您应该能够从恢复控制台修复它,您将需要重新挂载具有 rw 权限的文件系统,然后使用命令行编辑器,例如在进入 root shell 后,
代码:
# mount -o remount,rw /
# nano /etc/hosts
并进行更改...Ctrl-o 保存,Ctrl-x 退出