首先,对于我的计算机发生如此完全荒谬的事故,我想提前表示歉意。本质上我想在 Linux 上改变我的 Cinnamon-mint 主题。但我注意到 .themes 文件是隐藏的。所以我决定将文件权限从执行更改为读写,认为这样会使隐藏文件显示出来。显然事实并非如此。
因此基本上任何文件的最高可能权限都是读取和写入。然后 ICEauthority 错误随之而来......显然,当我实际编写代码来检查我是否拥有 ICEauthority 时,我的计算机说我根本没有 ICEauthority。因此,我无法登录 Ubuntu 或 Cinnamon。我对无法登录感到非常沮丧,我正准备在 root shell 中擦除整个硬盘驱动器,但我无法这样做......因为我缺乏在编写脚本之前设置的文件权限硬盘擦除。计算机基本上说我没有权限对 Ubuntu 执行“擦除应用程序”。所以现在我真的陷入了一个脑死亡的操作系统。 。
有什么办法可以将我的权限改回原来的状态吗?使用 root shell,然后在 root shell 中相应地修复 ICEauthority 问题?
答案1
在Linux下,点文件(名称以 开头的文件)被该命令和许多文件管理器.
隐藏。ls
这纯粹是名称问题,而不是权限问题。
如果您不明白原因或后果是什么,请不要更改文件的权限。
对于目录来说,“执行”权限是指访问该目录内文件的权限。所有目录至少对其所有者来说应该是可执行和可读的。
如果您无法登录,您仍然可以通过两种方式访问您的系统。
- Shift重新启动计算机,看到一些 BIOS 消息后立即按住,直到出现 GRUB 菜单。在该菜单中,向下滚动到有关“恢复”或“单用户模式”的行(我不知道 Mint 使用什么措辞),然后按Enter。如果您没有搞乱系统级别的权限,您将获得一个以 root(管理员系统用户)身份运行的 shell,您可以从中修复系统。
- 从 Linux live CD/USB 启动并从那里修复权限。通过这种方式,您将获得更加舒适的用户界面。
至于您需要修复哪些权限以及如何修复,这取决于您。你需要修复你损坏的东西。希望你能记住,因为我不知道你所说的“更改我的文件权限”是什么意思。
不要沉迷于“ICEauthority”,这不是问题的原因,它可能只是一种症状。您的问题是您更改的文件权限。
答案2
找到解决问题的方法了!
感谢您的输入。我启动进入 GRUB,然后按照您的建议进入 Root shell 界面。从那里我尝试修复权限,但它说即使作为所有者,我也只能读取和写入。当我在某处读到称为 LXDE 的桌面环境不处理 ICEauthority 问题时,我花了几个小时进行了挖掘。我安装它使用
# apt-get install LXDE
重新启动我的计算机,我注意到这是一个我可以登录的桌面环境。我试了一下,就像他们说的,没有 ICE 当局的错误。
从那里,我快速单击文件图标,用我的用户名右键单击主文件夹,然后递归地将所有文件设置更改为任何人都可以查看和访问文件,只有所有者可以修改和执行文件。 ICEauthority 在我的 cinnamon 和 Ubuntu 桌面环境中消失了,一切都很好。