我是那种喜欢让自己轻松的人,我认为我做得太过分了。/ 目录下有一个目录,但我当时记不清是哪个目录了,我把这个目录的所有权限都切换给了我的用户 ID。现在我这样做了,我的电脑运行缓慢,行为异常。
Gnome 是最大的问题。我一登录系统就开始报告错误,似乎把这些问题归咎于 gnome。有没有一种简单的方法可以修复此问题而无需重新安装 ubuntu?
答案1
根据您提供的信息,我认为需要完全重新安装/从备份恢复数据。
这是基于:
您限制了重要目录的权限 (off /)。
你不知道是哪一个。
没有实际的方法可以恢复递归目录树上已被控制的权限。
您可能认为您可以将主目录之外的所有内容重新设置为所有者 root:root,但您不能 - 许多守护进程以其自己的用户帐户运行,并且需要对 /var 中某处的文件具有写权限。
您可能认为可以将权限设置得尽可能宽松(例如,chmod 777 所有内容),但这会让您的系统非常不安全,并且某些软件将拒绝以不安全的权限运行。它仍然会很混乱。
答案2
GNOME 需要这些文件夹的正确权限才能运行。我相信 GNOME 有一个它使用的系统用户帐户,快速检查文件可以passwd
证实这一点。尽快将权限重新设置 - 您可能需要使用此系统登录另一台计算机,并可能将权限复制到每个目录。不要再做这种事了,如果您需要修改这些文件,请使用sudo
或su
。