sudo chmod -R 777 /
我做到了 那是一个错误。有什么办法可以撤消它?
基本上,它搞砸了我无法列出的更多东西。我没有在Mac上启用时间机器。
rm -fr /
。)
sudo
都上一堂课,以了解为什么第一次使用“输入之前请三思”。;-)
ls -lR / >list
健康的系统(或者请别人为列表)。您可以自动执行此过程以重新设置权限(如果此Dirk Utility Repair无法使用)。
sudo chmod -R 777 /
我做到了 那是一个错误。有什么办法可以撤消它?
基本上,它搞砸了我无法列出的更多东西。我没有在Mac上启用时间机器。
rm -fr /
。)
sudo
都上一堂课,以了解为什么第一次使用“输入之前请三思”。;-)
ls -lR / >list
健康的系统(或者请别人为列表)。您可以自动执行此过程以重新设置权限(如果此Dirk Utility Repair无法使用)。
Answers:
看看苹果的磁盘工具的修复磁盘权限功能:
从http://support.apple.com/kb/HT2963:
使用维修特权实用程序
Mac OS X的大多数用户没有故意修改特权,而只需要一个实用程序即可将系统特权重置为其正确的默认值。如果您使用的是Mac OS X 10.2和更高版本,则该实用程序将包含在操作系统中。如果您使用的是Mac OS X 10.1,则可以下载。对于版本10.0至10.1.4,必须首先更新至版本10.1.5。
对于Mac OS X 10.2或更高版本,打开“磁盘工具”(/ Applications / Utilities /)。在“磁盘工具”窗口左侧的列中选择Mac OS X启动卷,然后单击“急救”选项卡。单击修复磁盘权限按钮。您可能会看到一条错误消息。
修复权限包括由OS X安装程序创建的文件(例如/ etc / sudoers),但不包括未预先安装或不是由软件包创建的文件。
备份所有内容,执行全新重新安装以及从备份中有选择地还原文件可能更容易。您可以使用以下命令恢复644/744权限:
find /Volumes/Second\ Backup -type f -exec chmod 644 {} \+
find /Volumes/Second\ Backup -type d -exec chmod 744 {} \+
如果无法备份文件,请尝试从恢复分区(或10.6及更低版本中的安装介质)启动,然后从“磁盘工具”克隆OS X主驱动器。
如果有一些工具可以还原权限,并且有人建议,最好先使用sudo chmod -R 777 /否则,您可以将所有权限还原到更安全的级别,例如
chmod -R 644
然后在发生冲突时将权限更改为所需级别。
--
但这不是一个好方法。在出现任何更糟的情况之前,只需采取一些更安全的方法来防止文件损坏。:(
chmod -R 644
将使所有目录不可搜索。很难从中恢复过来。