首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSX:取消CHMOD

问OSX:取消CHMOD
EN

Server Fault用户
提问于 2010-10-04 16:10:56
回答 3查看 3.1K关注 0票数 0

我已经看过如何在linux上这样做,但是在OSX中有什么方法可以做到吗?

我意外地运行了chmod -R 777 /

寻找如何撤销这一切。谢谢

EN

回答 3

Server Fault用户

回答已采纳

发布于 2010-10-04 16:24:17

你不可能为每件事修好它。

第一项建议:

在磁盘实用程序(应用程序->实用程序->磁盘实用程序)中,运行“修复磁盘权限”,注意这只会修复系统级别的应用程序和文件。OSX维护预期的权限状态文件,并在验证/修复磁盘权限时引用它。

同样,这将恢复最基本的内容,但不会恢复您自己放置在其中的应用程序/文件,也不会恢复您的主目录内容等等。

第二项建议:

备份重要的东西,重新安装。

票数 5
EN

Server Fault用户

发布于 2010-10-04 16:20:33

没有办法“取消”一个chmod,除非经过已知的良好安装和检查/重放权限。对你来说,最简单的方法就是完全重新安装。

票数 3
EN

Server Fault用户

发布于 2010-10-05 14:52:02

正如Jason所说,磁盘实用程序应该得到操作系统的大部分内容。对于其他部分,也许您可以假设默认设置为644个文件,755个目录,除非在/Users中600和700可能更合适?这不会使所有的事情都保持原样,但它应该能让大多数东西正常工作,而且你可以在找到它们的时候修复特殊的情况。

最好的点菜可能是

chmod -R 644 / #将所有内容设置为所有者的读/写,其他的设置为

chmod -R a+X / #添加对所有目录的执行

然后运行磁盘实用程序,让它在这些基本权限的基础上进行修补。

我假设磁盘实用程序会执行类似于使/bin内容可执行的事情。

这一切都是我头上没有测试过的;我建议在运行整个磁盘之前,在一个小的子树上测试chmod。

如果您可以重新安装,这可能是更好的长期平静的心态。我很乐意在我的一个测试箱上做这样的表演,但也许不是在我的个人工作站上。

皮特

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/187386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档