在 ubuntu 中更改 root UID

在 ubuntu 中更改 root UID

我正在修改 /etc/passwd 文件,不小心更改了根 UID 和 GID。当我进入恢复模式时,我仍然没有超级用户权限,因为 passwd 文件上存在任何 UID 和 GID 为 0 的用户。我读了一些关于从 live cd 启动 PC 并安装分区的内容,但我不完全理解这是什么意思。也许你可以给我一个解决方案和一个教程链接,或者只是在这里一步一步解释。提前谢谢您 :)

答案1

有点像这样: https://help.ubuntu.com/community/LiveCdRecovery

您从现场 CD(不是用它作为替代的引导加载程序,而是引导到现场 CD安装)。

/然后挂载包含硬盘安装的分区,类似于教程。

先停下再做chroot!只需cd在安装它的目录中输入 ,etc以防cp passwd passwd.backup万一(以防你的猫一会儿跳到键盘上)和vi passwd

相关内容