[apple] 하나의 Mac에서 여러 계정간에 단일 Dropbox를 공유 할 수 있습니까?

쉽지 않은 것 같지만 …

파트너와 저는 단일 Dropbox.com 계정을 사용하여 모든 공동 프로젝트를 컴퓨터간에 동기화 된 상태로 유지합니다. 이제 MacBook Air를 믹스에 추가했으며 각각 계정을 가지고 있으며 원격 작업을 수행해야 할 때 사용할 수 있습니다.

Dropbox를 Air에 동기화하려고했지만 “공유”디렉토리에 저장하여 둘 다 액세스 할 수 있도록하고 싶습니다. 누가 로그인했는지는 중요하지 않습니다. 일하고있다.

공유 디렉토리에서 Dropbox를 찾을 수는 있지만 해당 사용자로 로그인 한 사용자를 변경하면 Dropbox를 동기화하거나 파일에 액세스 할 수있는 권한이 없습니다.

각 사용자에 대해 별도의 ~ / Dropbox 폴더를 만들면 작동시킬 수 있지만 Dropbox 전체가 동기화되면 50GB가 두 번 중복되어 SSD의 공간이 낭비됩니다.

이 아이디어를 공유하는 방법에 대한 아이디어가 있습니까 ????



답변

ACL을 사용하여 새 파일을 만들 때 권한 문제를 피할 수 있습니다.

sudo chmod -R +a "$USER allow read,write,append,delete,list,search,add_subdirectory,delete_child,file_inherit,directory_inherit" "$DIR"

여기서 $USER다른 사용자의 사용자 이름이며 $DIR다른 사용자가 전체 권한을 갖기를 원하는 디렉토리 (Dropbox 또는 기타)입니다.

이 기능을 사용하여 4 명의 사용자 (전체 액세스 권한이있는 성인 2 명, 하위 디렉토리에 액세스 권한이있는 2 명의 어린이)간에 하나의 Dropbox 폴더를 공유하며 우리에게 잘 작동했습니다. 유일한 제한 사항은 Dropbox를 실행하는 사용자가 로그인하여 Dropbox를 실행해야한다는 것입니다. 다른 사용자에게는 메뉴 표시 줄에 Dropbox 아이콘 및 상태 정보가 없습니다.


답변

내가 몇 가지 성공을 거둔 한 가지 방법은 여러 사용자 계정이 폴더에 대한 “읽기 및 쓰기”를 허용하도록 폴더에 대한 권한을 설정하는 것 /Users/Shared/Dropbox/입니다.

다음과 같이하면됩니다 :

  • 폴더 의 Get Info( Cmd+ i) 창으로 이동/Users/Shared/Dropbox
  • 권한 편집을위한 잠금 해제
  • “+”아이콘을 클릭하여 다른 사용자 계정을 추가하고 “권한”을 “읽기 및 쓰기”로 설정
  • 잠금 아이콘 왼쪽에있는 기어 삼각형 드롭 다운을 클릭하고 “동봉 된 항목에 적용 …”을 선택한 다음이 (돌이킬 수없는) 변경을 수행 할 것임을 확인하십시오.

잘 모르겠지만 다른 Mac의 사용자 계정에서 파일을 가져 오는 경우 여전히 권한 관련 문제가있을 수 있습니다. 소유권을 올바르게 할당해야 할 수도 있습니다.


답변

완벽한 솔루션은 아니지만 두 번째 계정에서 동기화 할 드롭 박스 폴더를 선택하여 필요한 HDD 공간과 불필요한 중복 파일의 양을 줄일 수 있습니다.


답변

Dropbox 폴더를 기본 위치에두고 ~ / Dropbox를 / Users / Shared /에 심볼릭 링크하여 Terminal.app로 권한을 활성화 할 수도 있습니다.

    user@mac: ~$ ln -s ~/Dropbox /Users/Shared/Dropbox
    user@mac: ~$ chmod -R 777 ~/Dropbox


답변

“컴퓨터 당 하나의 Dropbox 계정 만 허용”제한을 설정 한 상태에서 Dropbox for Business 계정에 대해 동일한 솔루션을 사용하고 싶었습니다.

ACL 솔루션이 유망하지만 권한 문제가 자주 발생했습니다. ACL로 디렉토리에 복사 / 이동 된 기존 파일 (거래 차단기)에 의해 ACL이 상속되지 않습니다.

여기에 내가 해결 한 해결책이 있습니다. 이는 모든 로컬 관리자가 Dropbox에 대한 액세스 권한을 공유한다고 가정합니다.

  1. Dropbox를 실행할 사용자를 선택하십시오. Dropbox 폴더는이 사용자의 홈 폴더에 있으며 Dropbox를 동기화하려면 사용자가 로그인해야합니다.

  2. umask사용자 애플리케이션을로 변경하십시오 002. 기본적으로 새 파일을 그룹 쓰기 가능으로 만듭니다. 사용자 그룹은 wheel이며 wheel이미 모든 구성원 에게 sudo권한 이 있으므로 위험하지 않습니다 .

    OS X Yosemite 10.10.3 이상 :

    sudo launchctl config user umask 002
    

    이전 버전의 경우 Apple 지원 기사 OS X에서 사용자 정의 umask 설정을 참조하십시오 .

  3. umask변경 사항을 적용하려면 컴퓨터를 다시 시작하십시오 .

  4. 공유 Dropbox 폴더의 권한을 재귀 적으로 수정하여 사용자와 그룹 모두에게 전체 권한을 부여하십시오.

    cd $HOME
    sudo chmod -R ug=rwX Dropbox/
    
  5. 각 사용자마다 기존의 모든 사용자 파일에 그룹 쓰기 권한을 추가하십시오.

    cd $HOME
    sudo chmod -R g+w Desktop/ Documents/ Downloads/ Movies/ Music/ Pictures/ Public/ Sites/
    sudo chmod g-w Desktop/ Documents/ Downloads/ Movies/ Music/ Pictures/ Public/ Sites/
    

    첫 번째 chmod는 그룹 쓰기를 재귀 적으로 적용합니다. 두 번째 chmod는 디렉토리 자체에서 그룹 쓰기를 제거하여 보호합니다.

이제 모든 것이 의도 한대로 작동합니다. 두 번째 사용자는 첫 번째 사용자의 Dropbox를 Finder 사이드 바에 추가 할 수 있으며 Dropbox는 백그라운드 사용자 계정에서 놀랍게 잘 실행됩니다. Finder 통합 및 메뉴 막대 상태 만 누락되었습니다.

각 OS X 사용자 계정은이 방법을 사용하여 자체 Dropbox를 공유 할 수 있으므로 기본적으로 단일 컴퓨터에서 무제한 Dropbox 계정을 제공합니다.


답변

내 첫 번째 생각은 HD (또는 SSD)를 파티션하는 것입니다. 하나의 파티션에는 OS X, 앱, 사용자 폴더 등이 있고 다른 파티션에는 Dropbox 폴더 만 있습니다. 파티션 아이콘을 선택하고 권한 무시를 선택하면 두 사용자 모두 액세스 권한이 있어야합니다. 그러나 다른 사용자가 액세스 할 수 없도록 권한 무시 되돌리기를 확인한 볼륨이 있지만 빠른 해결 방법입니다.


답변

이것은 실제로 간단합니다.

  1. 첫 번째 계정에 로그인하십시오.
  2. 보관 용 계정을 공유 디렉토리에 동기화합니다. / user / shared / dropbox를 가정 해 봅시다.
  3. 이 공유 디렉토리에 두 번째 계정에 권한을 부여하십시오. (두 번째 계정에 편집 / 삭제 권한 부여)

  4. 두 번째 계정으로 로그인하십시오.

  5. 보관 용 계정을 공유 디렉토리에 동기화합니다.
    • 이 작업을 직접 수행하면 dropbox 폴더가 이미 존재한다는 오류가 발생합니다.
    • 따라서 먼저 폴더를 삭제하십시오.
    • 공유 디렉토리를 다시 동기화하십시오.
  6. 두 번째 계정은 이제 공유 디렉토리의 작성자이므로 두 번째 계정이이 공유 디렉토리에 첫 번째 계정에 대한 권한을 부여해야합니다.