ubuntu 更改hostname, hosts后没有办法执行sudo 问题
Posted Spider-spiders
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 更改hostname, hosts后没有办法执行sudo 问题相关的知识,希望对你有一定的参考价值。
由于主机名有重复的情况,所有需要更改主机名,遇到几个问题,主机名更改,重启系统以后不能执行sudo,另外也不知道root用户名密码。这个时候陷入了死循环。
网上搜集的办法,都是用sudo 命令去更改,但是sudo 命令都用不了,怎么更改呢?于是找到了这个solution: https://github.com/NixOS/nixpkgs/issues/18012
办法:开启两个终端,第一个终端里执行:
echo $$
第二个终端里执行:
pkttyagent --process PID_FROM_STEP_1 #这里为第一个终端里的PID
这个时候就可以在第一个终端里执行:
pkexec sudo vim /etc/hosts pkexec sudo vim /etc/hostname
以上是关于ubuntu 更改hostname, hosts后没有办法执行sudo 问题的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu sudo 出现unable to resolve host 解决方法