如何在加密的用户主目录中卸载或禁用 gnome 扩展?

尼罗河

18.04.4 上安装了good-bye-gdm-flick GNOME 扩展后,我无法再登录。登录后,只显示一个紫色屏幕(鼠标光标处于活动状态)。

我的下一步行动是卸载(删除)或禁用扩展程序,但据我所知,这不能在全局范围内完成,而只能在用户的主目录中完成

~/.local/share/gnome-shell/extensions

但是用户主目录是加密的,所以如果我在恢复模式下打开一个 root shell,我不能删除扩展。

我设法将解密的用户数据安装到/tmpwith ecryptfs-recover-private,所以我的问题是:

如果我在/tmp目录中编辑恢复的数据,这对加密数据有影响吗?即是否可以通过这种方式删除扩展名,或者恢复的数据只是原始数据的副本?

如果是这样,是否可以以任何方式删除/修改加密主目录中的文件?

或者是否有可能以某种方式全局禁用 gnome 扩展,以便登录后不执行错误代码?

编辑:

@ashvatthama 通过 TTY 登录的答案奏效了!

给未来读者的小提示:不知道这是否只是一个小故障,但在登录屏幕上打开 TTY 之前,我必须更改为 lightdm。(我是通过dpkg-reconfigure lightdm在恢复模式下从 root shell 完成的)。

阿什瓦他玛

我建议一旦你挂载加密的主目录,就只挂载rm扩展文件。可能发生的最坏情况是文件不会被实际删除,因此值得一试。

另外:您可以通过 TTY ( Ctrl- Alt- F2...)登录吗?如果您可以从那里登录到您的用户(而不是 root),那么删除它应该更容易,而无需使用ecryptfs.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章