我最近安装了 Mint Linux,当我尝试在 GUI 中登录时,出现以下错误消息
您的主目录被列为 /home/username 但似乎不存在
然后,当我单击“确定”时,会出现此消息
用户的 $HOME/.dmrc 文件被忽略
然后它告诉我它无法登录并强制我注销。
我该怎么办?
答案1
那么,让我们创建用户名主文件夹。为此,只需按照以下步骤操作:
1 - 在登录菜单上按 Ctrl + Alt + F1 打开终端
2 - 使用您的用户登录
3 - 执行命令
sudo mkdir /home/username
sudo chown username /home/username
4 - 然后按 Ctrl + Alt + F8 返回 GUI
希望现在您可以登录:)
编辑
感谢@MariusMatutiae 执行此额外步骤
当添加新用户时,他的主目录会被赋予少量文件和目录,其中一些是隐藏的。它们可以在 /etc/skel 中找到,并复制到新的主目录。
首次登录后,打开终端窗口并键入以下命令:
cp -a /etc/skel/. /home/username
这会将 skel 内的所有文件复制到用户名文件夹中。
答案2
如果您可以在恢复模式下使用 root-shell 看到“/”中列出的主目录,那么这可能会有所帮助。
启动进入 linux mint 恢复模式,然后进入 root-shell 提示符。由于它以只读模式加载文件系统,因此您需要以读/写权限重新挂载它,使用以下命令。
mount -o rw,remount /
重新安装后尝试这些命令并使用您的用户名登录。
chown root:root /home
chown -R username:username /home/username
(当然,请将“用户名”替换为您自己的详细信息。)