OS X是一個UNIX兼容的操作系統。如果您正確設置了文件和文件夾的權限,則可以提供對所有用戶的訪問權限。有一個關於如何管理訪問權限的教程here以及更多如果您搜索諸如「Unix權限」之類的內容
理想情況下,使用dscl創建一個單獨的組並添加所需的成員。接下來,設置文件由該組所擁有,並且每個將有機會獲得這些文件
所以,一個例子是這樣的: -
# create the group
sudo dscl . create /Groups/heroku_ssh
# add members
sudo dscl . append /Groups/heroku_ssh GroupMembership computer_owner
sudo dscl . append /Groups/heroku_ssh GroupMembership user1
sudo dscl . append /Groups/heroku_ssh GroupMembership user2
假設一個名爲testDirectory目錄: -
# set full permissions for the owner and group
# 770 is read, write and execute for owner and group
sudo chmod -R 770 testDirectory
# set ownership of a file
sudo chown -R computer_owner:heroku_ssh testDirectory
此設置所有者爲用戶computer_owner和組heroku_ssh,所以所有者和該組中的任何成員都可以訪問在testDirectory
文件