我当时犯了类似的错误 [chown -r 整个 /usr 文件夹],不得不重新安装 ubuntu 及其应用程序(这对我来说很痛苦,主要是因为我不习惯 SO)
我只是想知道是否有可能出现任何重大问题,主要是那些应用程序,或者 root 最终是否已经处理了它们的执行以及这种自己的更改。
谢谢
(编辑 001:忘记了标题路径中 usr 之前的“/”)(编辑 002:我在 sudo 中做了所有事情,忘了提及这一点(否则我想我就不会犯这个错误了)(编辑 003:我刚到家,查看了终端命令。最后我做到了sudo chown -r root /usr/share
)
答案1
/usr/share/applications
其中所有文件的权限是:
-rw-r--r-- 1 root root
所以 ...
chown root:root /usr/share/applications/
chmod 644 /usr/share/applications/
将其恢复为默认值(我添加了两个命令以防其他人最终在这里寻找它,但您所需要的只是 chmod)。
/usr/share/applications/ 中没有目录,因此 -r 在您的情况下没有任何作用。