我最近修复了损坏的安装通过使用新用户名重新安装 Ubuntu,幸运的是,我的旧帐户还活着(耶)。现在我想将我的旧帐户重新添加到 Ubuntu。请注意,我不一定试图覆盖新用户帐户。我只是想恢复旧帐户,并让它成为启动 Ubuntu 时的默认帐户。
编辑我可以用旧名字创建一个新帐户,但我担心这会破坏旧帐户的数据。
更新
我已经用我的旧主文件夹替换了我的新的主文件夹,但是这不起作用。
答案1
#1 备份您的数据!
#2 添加具有与之前完全相同用户名的用户。
#3 您应该可以恢复所有设置和文件。
极客的替代方案:
#1 备份 备份 备份您的数据!
#2 将此行添加到末尾/etc/passwd
(替换[username]
为您的用户名,替换1700
为您以前的用户 ID,替换1701
为您以前的组 ID - 如果您不知道您的用户 ID 和组 ID,则将两者都设置为1700
):
[username]::1700:1701::/home/[username]:/bin/bash
尝试不使用密码登录控制台 ( CTRL-ALT-F1
) [username]
。然后运行passwd
并输入新密码。然后您应该能够像以前一样登录。
如果你找不到旧的用户 ID 和组 ID,那么你可能遇到了一些文件权限问题,你需要以另一个用户身份登录并运行此命令
sudo chown -R [username]:[username] /home/[username]
恢复权限。