Ubuntu 14.04 在更改名称后无法在主用户上启动

Ubuntu 14.04 在更改名称后无法在主用户上启动

因此我想更改主文件夹的名称,并使用 mv 命令进行更改: mv /home/oldname /home/newname。它工作正常。在我尝试访问主文件夹之前,没有出现任何错误。它说找不到 /home/oldname(我不记得完整的错误)。

我以为我可以通过编辑 passwd 文件轻松修复它。我在 /etc 目录中搜索 passwd 并找到了一些结果。我只需双击第一个结果(我知道这很愚蠢),然后文件资源管理器就退出了。我无法点击任何东西,什么都不起作用,所以我重新启动了电脑。当我来到登录屏幕时,我输入了密码并按下回车键。屏幕变黑了一会儿,然后返回到登录屏幕。基本上我无法登录我的主帐户,我只能使用 Guest,这会在退出时删除对 Ubuntu 的任何更改。如果有人知道我如何从那里编辑 passwd 文件或以其他方式修复它,那就太好了。我知道这可能是重复的,但我发现的问题中没有一个使用与我相同的命令,这可能会有所不同。另外请注意,我不想控制

答案1

您最初的猜测是正确的 - 您需要更改/etc/passwd文件中的主目录条目。这意味着您可以在终端中使用sudo vipwsudo sed -i 's;/home/oldName;/home/newName;' /etc/passwd。要访问虚拟终端,请按CtrlAltF2(或 1 到 6 之间的任何 F 键),然后在那里登录。

相关内容