我最近将我的 ubuntu 11.04 升级到了 11.10,但是在尝试恢复 GNOME 经典版(我真的不喜欢 Unity)时,我搞砸了。重启后 Ubuntu 没有恢复……我被困住了。
于是我刻录了一张安装 CD 并重新安装了 Ubuntu(从 11.10 升级到 11.10),这样数据就被保存了。但是,我在安装时错误地使用了不同的用户名,现在我有两个主文件夹:/home/new_user/
和/home/old_user/
。
old_user 未注册为用户(它未在 LightDM 登录屏幕中列出),而我实际上只需要一个用户,以及我的旧数据和配置。
那么:有没有快速修复此问题的方法?比如,让 old_user 成为唯一恢复所有设置的用户?
谢谢。
答案1
最好的选择确实是将新用户转变为老用户。
看一下/etc/passwd
文件:
new_user:x:1000:1000:新用户,,,:/home/new_user:/bin/bash
仅以 root 身份编辑此行以:
old_user:x:1000:1000:旧用户,,,:/home/old_user:/bin/bash
passwd old_user
然后以root身份重置旧用户密码。
答案2
您可以更改用户主目录的位置 - 也许这就是您想要的。阅读有关usermod
命令的信息。
答案3
如果您正在使用 /home/new_user 并且只想要诸如您的 Firefox 收藏夹和配置之类的数据(例如),请将其移动..
sudo mv /home/old_user/.mozilla /home/new_user
将每个配置文件从旧文件移动到新文件。
其他解决方案如果您在其他分区中有 /home,请更改您的 fstab 设置..