Ho un disco esterno che (per altri motivi) è formattato utilizzando FAT32. Su quel disco ho creato un'immagine di bundle sparse formattata utilizzando HFS extended (journaled). Questa immagine viene quindi montata su /Volumes/TestDisk
.
$ sudo hdiutil attach -mountpoint / Volumes / TestDisk /Volumes/FAT32DSK/TestDisk.sparsebundle/$ ls - l / Volumestotal 72drwxr-xr-x 9 mgd staff 374 7 Jun 22:48 TestDisklrwxr-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 un file viene creato sul disco montato, mi ottiene come proprietario - anche se creo il file come root:
$ touch myfile $ sudo touch rootfile $ ls -ltotal 0-rw-r - r-- 1 mgd staff 0 7 giu 23:00 myfile-rw-r - r-- 1 mgd staff 0 7 giu 23:00 rootfile $
Se provo a cambiare il proprietario del file in seguito, non succede nulla:
$ sudo chown root: admin rootfile $ ls -ltotal 0-rw-r - r-- 1 mgd staff 0 7 giu 23:00 myfile-rw-r - r-- 1 mgd staff 0 7 giu 23:00 rootfile $
La modifica dei permessi apparentemente funziona bene ma il proprietario / il gruppo non può essere modificato.
Uso Mac OS X Lion 10.7.3.
Cosa ho fatto di sbagliato?