Mac上的共享文件夹

时间:2015-02-22 19:19:20

标签: macos posix acl

MacOSX中的默认共享文件夹似乎不符合其名称。当然,本地Mac上的所有用户都可以创建文件夹并将文件添加到共享文件夹,但是其他用户无法打开文件或进行任何更改,除非它是文件和文件。他们创建/添加的文件夹。

使用权限GUI(ACL和POSIX),我找不到满足我需求的解决方案,这主要是为了让共享文件夹成为所有本地Mac用户(或用户子集)的地方)拥有完全权限。

我希望有人会有建议。

干杯

1 个答案:

答案 0 :(得分:1)

你不能用GUI做到这一点;它不允许您控制(甚至看到)一些必要的设置。因此,您需要使用终端,并运行一些chmod(更改“模式”,即更改权限),您需要使用sudo以root权限运行它们(请注意{{1}将提示您的管理员密码允许此操作,但密码将不会在您键入时回显)。另外,请注意这些命令(或其他任何涉及sudo的命令) - 我给你的具体命令应该是安全的,但是如果你在错误的文件上更改了错误的权限,你就可以完全打破操作系统

您需要做两件事:删除“粘滞”位(这会阻止用户删除/移动/重命名其他用户的文件):

sudo

然后添加一个可继承的ACL,授予每个人完全的读写访问权限。 Finder的Get Info窗口将允许您添加ACL,但不能控制继承,因此您再次使用sudo chmod -t /Users/Shared ...并包含一个很长的列表,列出了需要允许哪些类型的文件访问:

sudo chmod