是否有任何 Mac OS X 工具或脚本允许我递归更改文件夹中文件和子文件夹的共享/权限属性?例如,让所有人或特定用户能够读写、只读或只写。
答案1
尝试 chmod 命令。例如,如果您有目录名称 mydir,则以下命令将递归启用该 mydir 的读/写权限。
$ chmod -R +rw mydir
了解更多信息:
$ man chmod
答案2
选择您想要使用的根文件夹并打开检查器(CMD-i 或右键单击并选择“显示信息”)。底部面板是您可以管理权限的地方。
在此处添加和删除列表中的权限。要将相同的权限递归应用于每个子文件夹,请单击齿轮并选择“应用于附件项目...”
注意:我注意到,当窗口右下角的小锁图标被锁定时,“应用于随附项目...”会变灰。如果是这种情况,只需单击锁即可通过输入您的凭据将其解锁,然后再次尝试“应用于随附项目...”
答案3
您想使用chmod
和chown
命令。
如果我没记错的话,您可以像这样更改权限:
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 chmod
man chown
答案4
选择您想要使用的根文件夹并打开检查器(CMD-i 或右键单击并选择“显示信息”)。底部面板是您可以管理权限的地方。
sudo chmod -R 777