
저는 Snow Leopard와 Kubuntu 11.10이 설치된 듀얼 부팅 Macbook Pro를 가지고 있는데,읽다(쓰기에 신경쓰지 마세요) 쿠분투를 실행할 때 나의 홈 Mac 홈 디렉토리입니다.
아무 문제 없이 마운트할 수 있지만 Kubuntu의 내 사용자는 다른 uid(Mac에서는 502, Kubuntu에서는 1000) 때문에 Mac 사용자가 소유한 HFS+에 있는 파일을 볼 수 없습니다.
HFS+에 대한 커널 문서 보기나는 그것을 읽었습니다:
When mounting an HFSPlus filesystem, the following options are accepted:
[CUT]
uid=n, gid=n
Specifies the user/group that owns all files on the filesystem
that have uninitialized permissions structures.
Default: user/group id of the mounting process.
그래서 다음 옵션을 사용해 보았습니다.
$ sudo mount -t hfsplus -o uid=1000,gid=1000 /dev/sda2 /mnt/Mac
그러나 그들은 아무것도 하지 않는 것 같습니다. ls -l을 사용하여 둘러보면 여전히 동일한 권한이 표시됩니다. 뭔가 빠졌을 수도 있습니다. 단서가 있습니까?
Mac Os X와 일치하도록 Ubuntu에서 내 사용자 ID를 변경할 수 있다는 것을 알고 있지만 가능하면 이를 피하는 것이 좋습니다.
답변1
bindfs
대답입니다. 이미 마운트된 파일 시스템을 가져와 원하는 uid로 보기를 제공합니다.
sudo apt-get install bindfs
mkdir ~/myUIDdiskFoo
sudo bindfs -u $(id -u) -g $(id -g) /media/diskFoo ~/myUIDdiskFoo
편집하다:
또한,문서나는 map
옵션(1.10 이상)이 더 적합할 수 있다는 것을 깨달았습니다.
sudo bindfs --map=502/1000 /media/diskFoo ~/myUIDdiskFoo
답변2
결국 내 Mac OS X 사용자와 동일한 UID를 사용하여 Linux 사용자를 생성했지만 많은 파일이 Mac 사용자 "알 수 없음", UID가 소유했기 때문에 Mac hfs+ 볼륨에 있는 내 집의 모든 디렉터리를 탐색할 수 없습니다. 99 (참조http://googlemac.blogspot.com/2007/03/user-99-unknown.html).
볼륨을 다른 컴퓨터에 연결할 때 볼륨을 마운트하고 읽을 수 있도록 하기 위해 그렇게 한 것 같습니다. 일반 사용자가 UID 99가 소유한 파일을 보면 자신이 소유자인 것처럼 보입니다. 꽤 이상합니다. 루트만이 그것들을 있는 그대로 본다.
그래서 Mac Os X를 재부팅하고 관리 권한이 있는 다른 사용자로 로그인한 다음 chown -R 502:20 /Users/gerlos/*를 사용하여 집에 있는 모든 파일의 소유자를 변경했습니다. 이제 아무 문제 없이 모든 내용을 읽을 수 있습니다.
비고:
- Kubuntu 11.10에서 새 사용자를 생성하기 위한 기본 kubuntu gui 도구는 1000 미만의 UID를 가진 사용자를 생성할 수 없습니다. 대신 터미널에서 adduser를 사용하십시오.
- 터미널에서 "id" 명령을 사용하여 사용자 UID를 알 수 있습니다.
- Mac OS X에서는 파일의 실제 소유자를 보려면 루트여야 합니다. 따라서 "ls -n /Users/gerlos" 및 "sudo ls -n /Users/gerlos"를 입력하면 다른 결과가 예상됩니다.
답변3
사실 저는 이 질문을 받았을 때 비슷한 일을 하려고 합니다. 귀하의 첫 번째 게시물을 보면 요청한 마운트 옵션이 Linux 시스템의 기본값(예: uid 1000) 대신 어떤 사용자 uid를 사용해야 하는지 묻는 것으로 이해하고 있습니다. 따라서 대신 마운트하려는 파일 시스템의 예상 소유자인 502를 사용해야 합니다.
나는 이것을 내 상황에서 테스트했고 내 시스템 간에 파일 시스템을 공유하기 위해 uid 99를 사용하여 훌륭하게 작동했습니다. 이를 사용하면 UI를 변경할 필요가 없습니다. 공유해 주셔서 감사합니다. 이것은 더 이상 당신에게 큰 도움이 되지 않을 수도 있지만 다른 사람에게는 도움이 될 수 있습니다. 건배