更改用户名后无法访问文件夹

更改用户名后无法访问文件夹

我创建了一个新用户,以便可以更改我的主帐户的用户名。

首先,我做了:

sudo usermod -l newUsername oldUsername

然后:

sudo usermod -d /home/newHomeDir -m newUsername

注销,然后以我的主要用户身份登录。打开终端,它显示我的新用户名。尝试双击 Nautilus 中的文档、音乐、图片、视频或下载,它告诉我:

"Could not find '/home/<oldUsername>/Documents'"

我该怎么办?

编辑我撤销了命令以恢复我的旧用户名。我仍然想知道如何以正确的方式执行此操作,这样我就不会再次破坏一切。

答案1

您没有破坏任何东西,只是有些应用程序仍然会查找您的旧用户名主路径,例如 /home/OLDUSERNAME。您可以尝试在新的 /home/username 和旧的 /home/username 之间创建一个符号链接,以解决仍使用旧用户名的应用程序的问题。这应该可以做到:

sudo ln -s /home/NEWUSERNAME /home/OLDUSERNAME

(将 NEWUSERNAME 和 OLDUSERNAME 替换为新/旧用户名)

相关内容