J'ai un disque externe qui (pour d'autres raisons) est formaté en FAT32. Sur ce disque, j'ai créé une image de bundle sparse formatée avec HFS extended (journalisé). Cette image est ensuite montée sur /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
$
Chaque fois qu'un fichier est créé sur le disque monté, je suis désigné comme propriétaire - même si je crée le fichier en tant que 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
$
Si j'essaie ensuite de changer le propriétaire du fichier, rien ne se passe :
$ 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
$
La modification des autorisations fonctionne apparemment bien mais le propriétaire/groupe ne peut pas être modifié.
J'utilise Mac OS X Lion 10.7.3.
Qu'est-ce que j'ai fait de mal ?