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