Tôi có một đĩa bên ngoài (vì lý do khác) được định dạng bằng FAT32. Trên đĩa đó tôi đã tạo ra một hình ảnh bó thưa thớt được định dạng bằng HFS mở rộng (ghi nhật ký). Hình ảnh này sau đó được gắn vào /Volumes/TestDisk
.
$ sudo hdiutil attach -mountpoint /Volumes/TestDisk /Volumes/FAT32DSK/TestDisk.sparsebundle/
$ ls -l /Volumes
total 72
drwxr-xr-x 9 mgd staff 374 7 Jun 22:48 TestDisk
lrwxr-xr-x 1 root admin 1 4 Jun 17:02 Macintosh HD -> /
drwxrwxrwx 1 mgd staff 32768 7 Jun 22:21 FAT32DSK
$
Bất cứ khi nào một tệp được tạo trên đĩa được gắn, nó sẽ nhận tôi là chủ sở hữu - cũng như nếu tôi tạo tệp dưới dạng root:
$ touch myfile
$ sudo touch rootfile
$ ls -l
total 0
-rw-r--r-- 1 mgd staff 0 7 Jun 23:00 myfile
-rw-r--r-- 1 mgd staff 0 7 Jun 23:00 rootfile
$
Nếu tôi cố gắng thay đổi chủ sở hữu tệp sau đó, không có gì xảy ra:
$ sudo chown root:admin rootfile
$ ls -l
total 0
-rw-r--r-- 1 mgd staff 0 7 Jun 23:00 myfile
-rw-r--r-- 1 mgd staff 0 7 Jun 23:00 rootfile
$
Thay đổi quyền rõ ràng hoạt động tốt nhưng chủ sở hữu / nhóm không thể thay đổi.
Tôi đang chạy Mac OS X Lion 10.7.3.
Tôi đã làm gì sai?