几个文件已由 root 拥有

几个文件已由 root 拥有

我的许多文件都显示所有者是 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应该可以帮助你开始。

相关内容