我的计算机上安装了 11.04,我决定从 CD 在新分区中安装 12.04,但只有一个/home
分区由两个系统共享。
安装顺利,但当我输入密码时屏幕变黑并在半秒后返回到登录屏幕。
Alt
我可以以访客身份登录。我还可以使用我的普通用户凭据在 cmd 提示符下登录(使用+ Ctrl
+进入 tty F1
)。以访客身份登录时,我还可以使用我的普通帐户密码安装程序。
LinuxIsMyFriend 也遇到了同样的问题,他自己回答了这个问题,说
当我创建新用户(与旧用户同名)时,我得到了正确的主目录,但错误UID
。GID
当我将其更改为正确的值时,一切都恢复正常!
我想做 LinuxIsMyFriend 所做的事,但我不知道怎么做。我的问题是,我应该如何在 12.04 安装中设置正确的UID
设置GID
?
答案1
我今天早上遇到了这个错误,似乎我的 /home/ 目录下有一些文件与 root 所有权相关(在本例中为 .Xauthority 和其他文件)。我将 .Xauthority 的所有者更改为我的用户名,现在一切正常。
在我写这篇文章的时候,我看到了这个网站上的其他类似帖子,这不是 12.04 的问题,但坏人总是这个 .Xauthority。删除它或更改所有者似乎有效
答案2
启动救援 CD(可以是 Ubuntu 或非 Ubuntu),然后挂载两个根目录,编辑/etc/passed
新版本,使UID
用户的 等于旧版本。对 执行相同操作/etc/group
。现在您启动 12.04,您应该不会遇到/home
目录问题,前提是您的密码正确。如果您不确定,您可以从 复制旧密码/etc/shadow
并放入新版本文件,同时修复UID
和GID
。