如何修复 .ICEauthority

如何修复 .ICEauthority

我整晚都开着电脑,今天早上我打开电脑时,电脑提示我更新(我用的是 Ubuntu 12.04)。所以我更新并重启,现在当我想登录时,我收到以下消息:

Could not update ICE authority file /home/user/.ICEauthority

我在所有账户上都遇到了这个问题。我找不到进入终端来解决这个问题的方法,正如我找到的各种帖子所建议的那样。如果我使用Ctrl++ AltT什么也不会发生。如果我使用Ctrl+ F1,那么只会进入黑屏。

我尝试使用旧的 live CD(Ubuntu 8.04),但也无法通过它进入终端。

我制作了 USB 启动盘来启动 12.04,但是我没有从计算机上的 USB 启动的选项(它有 USB 插槽,但它是一台旧台式机)。它只有 CdROM/HDD/网络启动作为选项。

我无法刻录 12.04 的启动 CD,因为文件太大。

有人可以建议一种到达终端的方法以便我能够解决这个问题吗?

答案1

如何修复 .ICEauthority

从此解脱邮政

首先你需要启动恢复模式。如果您的计算机上只安装有 Ubuntu 系统,则需要Shift在启动时按住 - 键。

单一操作系统上的恢复模式入口

选择“恢复模式”条目,通常是第二个条目。

恢复模式的菜单

  • 选择“root Drop 到 root shell 提示符”。
  • 输入mount -o rw,remount /以使您的系统可写

修复

转到你的主文件夹。将 USERNAME 更改为你的实际用户名:

cd /home/USERNAME

检查 .ICEAuthority 是否归你所有

ls -al .ICEauthority

如果不是(比如它属于 root),则将其更改为您。如上所述,将 USERNAME 更改为您的实际用户名:

sudo chown USERNAME:USERNAME .ICEauthority

如果没有这样的文件,则需要重新创建它。更改用户名等等……:

touch .ICEauthority
sudo chown USERNAME:USERNAME .ICEauthority
sudo chmod 600 .ICEauthority

类型

reboot

重新启动系统。

可能原因

您可能按照说明使用 sudo 运行了图形应用程序这里

答案2

  1. CTRL-ALT-F1 进入终端窗口
  2. sudo chmod 777 /home/xxx -R
  3. 按 Ctrl+Alt+F7 或 F8 切换回登录屏幕

相关内容