我创建了一个新用户,以便可以更改我的主帐户的用户名。
首先,我做了:
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 替换为新/旧用户名)