Ho un disco esterno che (per altri motivi) è formattato usando FAT32. Su quel disco ho creato un'immagine di bundle sparsa formattata usando HFS extended (journaled). Questa immagine viene quindi montata su /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
$
Ogni volta che viene creato un file sul disco montato, mi viene assegnato come proprietario - anche se creo il file come 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
$
Se provo a cambiare il proprietario del file in seguito, non succede nulla:
$ 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
$
Cambiare le autorizzazioni sembra funzionare correttamente ma il proprietario / gruppo non può essere modificato.
Utilizzo Mac OS X Lion 10.7.3.
Che cosa ho fatto di sbagliato?