OS X은 UNIX 호환 운영 체제입니다. 파일 및 폴더에 대한 권한을 올바르게 설정하면 모든 사용자에게 액세스 권한을 제공 할 수 있습니다. "Unix Permissions"와 같은 것을 검색하면 액세스 권한을 관리하는 방법에 대한 자습서 here이 있습니다.
이상적으로는 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
의 파일에 액세스 할 수있는 그룹의 모든 멤버가되도록 설정 소유자