![几个文件已由 root 拥有](https://linux22.com/image/1153430/%E5%87%A0%E4%B8%AA%E6%96%87%E4%BB%B6%E5%B7%B2%E7%94%B1%20root%20%E6%8B%A5%E6%9C%89.png)
我的许多文件都显示所有者是 root,而我无权访问它们。这些都是我每天都会用到的文件。我的 Firefox 无法正常工作,显示文件丢失或无法访问。
答案1
显然,您已经使用 运行了一个 GUI 程序sudo
。这就是为什么不鼓励使用 运行 GUI 程序的原因之一root
。
要修复它(在您理解它之前不要运行它):
sudo find $HOME -user root -exec chown $(id -u):$(id -g) {} +
这将找到$HOME
所拥有的文件和目录root
,并将它们更改为您的$UID
和$GID
。
man find; man id; man chown ; man sudo
应该可以帮助你开始。