2011-01-01 7 views
0

이 사용 권한 문제는 아니지만 잘 모르겠습니다. 문제를 해결하는 방법을 모르겠습니다.Mac OSX에서의 사용 권한

새로운 MacBook이 있습니다. 이전에 다른 MacBook에서 사용했던 2 개의 외장 드라이브가 있습니다. 외부 드라이브에 많은 폴더와 XCode 프로젝트가 있습니다. 프로젝트에서 작업하려고하면 다음과 비슷한 메시지가 나타납니다.

"이 파일은 쓸 수 없습니다. 변경 내용을 저장하지 못할 수도 있지만 다른 곳에 복사본을 저장할 수 있습니다. 이 파일을 편집 하시겠습니까? "

내가 변경하고 나는이 오류가 얻을 프로젝트를 닫으려고하는 경우 : thirdtry.xcodeproj는 "쓸 수 없습니다"프로젝트에 대한 프로젝트 및 사용자 파일 project.pbxproj 및 macbook.pbxuser "

을 저장할 수 없습니다 프로젝트를 닫을 때 변경 사항이 손실되므로 쓰기 권한을 얻기 위해 이러한 파일을 SCM 편집해야 할 수도 있습니다. "

폴더의 이름을 바꾸려고했지만 XCode 프로젝트의 모든 파일에 대한 사용 권한을 개별적으로 변경하지 않으면 해당 사용 권한이 허용되지 않습니다. 당신이 상상할 수 있듯이, 이것은 수 많은 파일과 프로젝트에 시간이 걸릴 수 있습니다.

프로젝트를 내부 메모리에 복사하고 모든 파일이 들어있는 폴더의 이름을 바꾼 후에 실행할 수 있습니다. 이것은 외부 드라이브에 모든 프로젝트를 갖는 목적을 무효화합니다.

또한 XCode에는 "빌드 및 실행"이없고 "빌드 및 디버그"만 있습니다. 이것이 관련이 있는지 없는지 나는 모른다. 내 외장 드라이브에있는 모든 파일과 폴더를 모든 권한을 복구하는 방법에 대한

제안? "빌드 및 디버그"및 "빌드 및 실행"선택 사항은 어떻게됩니까? 외부 드라이브

감사합니다, 린다

답변

3

할 수 있습니다 Finder에서 외부 드라이브에 정보를 확인하고 확인 "이 볼륨에서 소유권 무시". 이렇게하면 이전과 같이 다른 컴퓨터에서 드라이브를 계속 사용할 수 있습니다. 오래된 기계를 더 이상 사용하지 않으면 바울의 대답이 더 나은 해결책입니다.

+0

스노우 레오파드에서이 옵션이 보이지 않습니다. (이전 버전의 Mac OS X에서 보았습니다.) -이 옵션이 더 이상 사용할 수 없거나 이동/숨겨져 있거나, 나는 관리자가 아니야? –

+0

자물쇠를 클릭하고 관리자 권한으로 인증 할 때까지는 회색으로 표시되어 있습니다.하지만 선택한 항목이 부팅 한 항목이 아닌 다른 HFS + 볼륨 인 경우에만 해당됩니다. 파일/폴더가 아니라 볼륨 아이콘을 선택했는지 확인하십시오. 정보 입수 윈도우의 공유 및 권한 섹션이 확장되었는지 확인하십시오. –

0

파일과 폴더가 잘못되었을 가능성이 소유자 있습니다. chown을 사용하여 명령 줄을 통해이를 쉽게 수정할 수 있습니다. 문서를 참조하십시오

$ sudo chown -R myusername /Volumes/ExternalVolume/MyProjects/* 

:

$ man chown

+0

소유권을 변경하려면 루트 액세스가 필요하므로'sudo chown ... '을 사용해야합니다. –

+0

@Gordon : 좋은 점 - 감사합니다 - 답변이 업데이트되었습니다. –