修改用户名后登录出现问题!

修改用户名后登录出现问题!

我已经使用 Ubuntu 14.04 几个月了(作为初学者)!几天前,我将用户名更改为NEWUSER,之后卡在登录屏幕,尽管能够从命令行登录(使用Ctrl+Alt+F1)。我搜索了很多,并对、、等进行了更改。lightdm现在gdm.Xauthority可以登录,但登录后什么也不显示。但是,我创建了另一个SECONDUSER具有管理员权限的用户,它工作正常。

然后我发现(我猜)我的主文件夹被加密了!当我从命令行登录时,NEWUSER我看到了以下消息:

cannot chmod into mountpoint

当我这样做时ls,我看到:

Access-Your-Private-Data.Desktop    README.TXT

在 README.TXT 中,它说我应该这样做:

ecryptfs-mount-private

但它返回:

Encrypted private directory is not setup properly

NEWUSER另外,当我尝试使用进入主目录时SECONDUSER,它会返回:

Permission denied

无论如何,我需要修复它NEWUSER才能像以前一样使用它并访问我的数据。任何帮助,可能包括详细的命令,我都会很感激。

答案1

我不确定您是如何将用户名更改为 NEWUSER 的,通常运行adduser是创建新用户的好方法,而不要改变旧用户,或者也有一些适用于用户和组的 gnome gui 工具...

听起来您的原始用户使用 ecryptfs 加密了主页,但您要么修改了用户以使用新名称和密码,要么使用旧用户主页(已加密)创建了新用户。使用 ecryptfs,用户登录密码通常用于解密您的主页,如果您没有以正确的方式更改密码,那么您将无法再自动解密您的主页。

访问加密主目录的快捷方式是运行ecryptfs-recover-private,它会搜索并尝试挂载找到的任何加密私人目录。然后,您可以将主目录文件移至新用户,或尝试修复旧用户帐户。

并查看man ecryptfs其他 ecryptfs 工具的手册页,例如 ecryptfs-migrate-home、ecryptfs-unwrap-passphrase,以将实际加密密钥的副本保存为安全备份,甚至可能是 ecryptfs-add-passphrase。

相关内容