如何恢复目录/文件夹的默认权限?

如何恢复目录/文件夹的默认权限?

我正在使用 ubuntu 10.04,我需要在 www 文件夹中授予执行权限。但是我错误地授予了整个 var 文件夹的执行权限。

sudo chmod -R 777 /var
然后我尝试将其更改为正常权限。为此我给了
sudo chmod -R 775 /var/
我再次授予 www 文件夹的执行权限。但问题是位于 www 文件夹内的 index.html 文件无法运行。如何恢复 /var 目录/文件夹的默认权限。

答案1

最直接的答案是,你完蛋了。没有撤销。使用 sudo 时要小心谨慎。最直接的解决方案是重新安装。

但由于这只是 /var,我们或许可以尝试修复它。例如,我可以在我的系统上运行以下命令:

 find /var -exec stat --format "chmod %a %n" {} \; > /tmp/restoreperms.sh

这将提供一个您可以运行的脚本,并尝试重置我系统上的所有权限。这应该可以解决大多数问题。但我不确定我的安装有多相似,因为我使用的是 12.10。

相关内容