所有权问题不正确

所有权问题不正确

sudo gedit在了解到我应该使用之前,我曾使用过gksudo gedit。此错误的副作用是某些文件会更改所有权。此屏幕截图中似乎有 3 个候选文件可能出现此问题。此处列出的所有权是否有问题,还是我需要清除 Ubuntu、重新格式化并重新安装?是否有可能修复所有权情况,如果可以,哪些文件现在的所有权不正确?所有权问题有多严重?所有目录级别?目录的屏幕截图是否~足以诊断发生了什么,或者是否需要检查和更正更多目录级别?重新格式化会带来不便,所以我希望有一个编程修复。 ~ 目录的屏幕截图

答案1

这里列出的所有权是否有问题,或者我是否需要清除 Ubuntu,重新格式化并重新安装?

是的。但您不需要重新安装。

是否有可能修复所有权问题?如果可以,哪些文件现在的所有权不正确?所有权问题有多严重?所有目录级别?

是的。找到它们的命令是“gksudo nautilus”和“sudo nautilus”有什么区别?

find $HOME -not -user $USER -exec ls -lad {} \;

目录的屏幕截图是否~足以诊断发生了什么,或者是否需要检查和纠正更多目录级别?

因为中的一切都$HOME应该归你所有,所以这就足够了。

修复所有权的一个命令是:

sudo chown $USER:$(id -g) -R ~

id -g打印您的主要组名。

或者,您可以调整上面提到的文件列表命令以仅执行必要的更改:

sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +

答案2

要修复此问题,您可以运行:

sudo chown -R brian:brian ~

对于其他人,请将两个都替换brian为您的用户名。

相关内容