(Esta pregunta es un spin-off de otra pregunta que hice en este sitio).
Las imágenes nuevas siempre ignoran al propietario / grupo
Al crear una nueva imagen de disco desde la Utilidad de Discos, se monta automáticamente. Si luego selecciona el volumen en Finder y presiona Cmd-I (para la ventana de información), verá esto en la parte inferior de la ventana:
Esto significa que los propietarios y grupos de archivos serán ignorados en este volumen. Esto es muy conveniente para unidades externas que se comparten entre máquinas con diferentes cuentas de usuario en ellas. Para un volumen de copia de seguridad, no es una buena idea, ya que le gustaría conservar la información del propietario / grupo para los archivos de los que se realizó la copia de seguridad.
Cambiar esto desde Finder
Para cambiar esto, simplemente desmarque la casilla de verificación y se recordará después de expulsar y volver a montar la imagen.
Cambiar desde la línea de comando (Terminal)
En lugar de montar la imagen desde Finder, también puede montarla desde la línea de comando usando este comando (suponiendo que se llame a la imagen testimage.sparsebundle
):
$ hdiutil attach testimage.sparsebundle/
Aún así, los propietarios son ignorados en el volumen. Agregar la -owners on
opción es (casi) equivalente a desmarcar la casilla de verificación en la imagen de arriba:
$ hdiutil attach -owners on testimage.sparsebundle/
Sin embargo, después de desmontar y volver a montar el volumen desde Finder (o desde la línea de comando sin la -owners on
opción), la casilla de verificación se vuelve a marcar.
¿Alguien sabe cómo hacer que este cambio sea persistente mediante una llamada de línea de comandos?