2009-10-08 04:13:50 +0000 2009-10-08 04:13:50 +0000
58
58

如何在Mac OS X中递归地更改文件夹的共享/权限?

有没有什么Mac OS X工具或脚本可以让我递归地改变文件夹中文件和子文件夹的共享/权限属性?例如,让每个人或某个特定的用户能够读写,只读或只写。

答案 (3)

79
79
79
2009-10-08 04:27:11 +0000

尝试使用chmod命令。例如,如果你有一个名为mydir的目录,下面的命令将使mydir的读/写循环进行。

$ chmod -R +rw mydir

更多信息。

$ man chmod
29
29
29
2011-01-04 16:26:11 +0000

选择你要处理的根文件夹,打开检查器(CMD-i或右键点击 “显示信息")。最下面的面板是你可以管理权限的地方。

在那里的列表中添加和删除权限。要将相同的权限递归应用到每个子文件夹,点击齿轮并选择 "应用到封闭的项目…”

注意:我注意到,当窗口右下角的小锁图标被锁定时,"应用到封闭的项目… “是灰色的。如果是这种情况,只需点击小锁,输入您的凭证即可解锁,然后再尝试使用 "应用到封闭的项目…”

12
12
12
2009-10-08 04:28:09 +0000

你要使用chmodchown命令。

如果我没记错的话,你可以这样修改权限。

chmod -R +a "joshhunt allow read" /some/file/or/folder/
chmod -R +a "Guest deny read" /some/other/folder/
chmod -R +a "Guest deny write" /some/other/folder/

关于这些命令的更多细节,请在终端的man页面中查找。

man chmod
man chown