我创建了一个新用户,这样我就可以更改我的主帐户的用户名。
首先,我做了:
sudo usermod -l newUsername oldUsername
然后:
sudo usermod -d /home/newHomeDir -m newUsername
注销,然后以我的主要用户身份登录。打开终端,它显示我的新用户名。尝试双击 Nautilus 中的文档、音乐、图片、视频或下载,它会告诉我:
"Could not find '/home/<oldUsername>/Documents'"
我该怎么办?
编辑我颠倒了命令以取回我的旧用户名。仍然想知道如何以正确的方式做到这一点,这样我就不会再破坏了。
您并没有破坏任何东西,只是某些应用程序仍在查找您的旧用户名主路径,例如 /home/OLDUSERNAME。您可以尝试在新的 /home/username 和旧的 /home/username 之间创建符号链接,以解决仍使用旧用户名的应用程序的问题。这应该这样做:
(将 NEWUSERNAME 和 OLDUSERNAME 替换为新/旧用户名)