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

原文地址:https://www.cnblogs.com/Spider-spiders/p/9994215.html

时间: 2024-10-06 03:12:43

ubuntu 更改hostname, hosts后没有办法执行sudo 问题的相关文章

oracle 11gr2 2.04 em 更改 hostname 后无需重建资料库的方法

1) 备份删除$ORACKE_HOME/ xxxx-sid 的EM目录:复制要创建的xxx-sid EM 名称目录: 备份删除$ORACKE_HOME/oc4j/j2ee/ xxxx-sid 的EM目录:复制要创建的xxx-sid EM 名称目录: 2)不知这步是否必须 修改 $ORACKE_HOME/ xxxx-sid/sysman/config/emd.properties   逐个修改对应新的sid的配置. 2)重启机器 3)export $ORACLE_UNQNAME=sid  或者在~

Ubuntu更改hosts档

Ubuntu更改hosts档 打开hosts档 sudo gedit /etc/hosts 下载hosts,并全选复制 hosts 粘贴到hosts文件里.保存就可以 版权声明:本文博主原创文章,博客,未经同意不得转载.

Ubuntu系统挂起后再次进入连接不上无线网的解决办法

应该是登录后,网络服务没有没有被拉起来! 按照网上说的,我执行sudo /etc/init.d/networking restart 并没有什么卵用 然后,我试着执行了一下sudo /etc/init.d/network-manager restart 立马就可以连接上无线网了!

[原创]安装Ubuntu Server 14.04后

安装后许多软件都没有,需要进行安装. 官方指南:https://help.ubuntu.com/lts/serverguide/index.html 1.修改网络配置文件 用ifconfig查看本地网卡,获得网卡名称 p2p1,如果只有lo,则执行 dmesg | grep eth. 修改/etc/network/interfaces文件,这个配置更新过,加入了dns的配置 sudo vim /etc/network/interfaces iface eth0 inet static addre

(转) Ubuntu 更改文件夹及子文件夹权限

Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下. 一 介绍: 可以使用命令chmod来为文件或目录赋予权限.Linux/Unix 的档案存取权限分为三级 : 档案拥有者.群组.其他.利用 chmod 可以藉以控制档案如何被他人所存取 二 详解 1 此命令有两种使用方法,一种是chmod后加数字,后接文件名 chmod abc file 其中a,b,c各为一个数字,分别表示User.Group.及Other的权限. r=4,w=2,x=1 若要rwx属性则4+2+1=7: 若

Centos6.4三种更改hostname的方法之间的对比

首先,利用hostname命令查看一下当前主机的主机名,在终端输入hostname,会发现显示的是完整的主机名称(主机名.域名),其中主机名与进入终端后:登录名@主机名,显示的一致,如下图所示: 其次,更改主机的hostname,有三种方式: 一.直接利用命令hostname <主机名> 这种方法更改的主机名:1.临时性的更改,机器重启后失效 2.无法ping通 二.更改/etc/sysconfig/network里的配置信息,如下图所示: 更改HOSTNAME的值即可成功更改hostname

Ubuntu下修改hosts文件

Ubuntu系统的Hosts只需修改/etc/hosts文件,修改完之后要重启网络.具体过程如下:1.修改hostssudo gedit /etc/hosts2.添加解析记录( . )或者从github上下载的hosts文件 保存时终端报错: (gedit:2771): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.

ubuntu更改jdk版本的问题

由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作.执行代码:update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300通

Ubuntu下升级VisualBox后无法启动 Kernel driver not installed (rc=-1908)

Ubuntu下升级VisualBox后无法启动 Kernel driver not installed (rc=-1908) VisualBox之所以在Linux上比传统的VMware快得多,关键一点就是它和Linux内核的结合比较紧密,这也是开源的优点. 不过Linux内核更新很频繁,每次更新内核后启动VirtualBox都会提示: VirtualBox kernel driver not installed. The vboxdrv kernel module was either not