No se puede cambiar el propietario y el grupo de la imagen de disco montada en el archivo

6

Tengo un disco externo que (por otras razones) está formateado con FAT32. En ese disco, he creado una imagen de paquete disperso con formato HFS extendido (registrado por diario). Esta imagen luego se monta en /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
$ 

Cada vez que se crea un archivo en el disco montado, me queda como propietario, también si creo el archivo como raíz:

$ 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 intento cambiar el propietario del archivo después, no sucede nada:

$ 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
$ 

El cambio de permisos aparentemente funciona bien, pero el propietario / grupo no se puede cambiar.

Estoy ejecutando Mac OS X Lion 10.7.3.

¿Qué hice mal?

    
pregunta mgd 07.06.2012 - 23:09

1 respuesta

11

Si el disco está montado para ignorar la propiedad del archivo, el propietario siempre se informa como el usuario actual y no se puede cambiar. Intentar cambiar el propietario no generará un mensaje de error, sino que simplemente fallará en silencio.

En el Finder, seleccione el disco montado correspondiente a la imagen dispersa en cuestión y Obtener información ( I ). En la parte inferior del panel que se abre, vea si se ve así: (es decir, la casilla Ignorar propiedad en este volumen está marcada)

Si desmarca esa casilla, debería obtener el comportamiento que busca.

    
respondido por el Daniel 08.06.2012 - 01:52

Lea otras preguntas en las etiquetas