极客的替代方案:

极客的替代方案:

我最近修复了损坏的安装通过使用新用户名重新安装 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]

恢复权限。

相关内容