chown a la carpeta remota: operación no permitida

0

Estoy haciendo una secuencia de comandos sincronizando una carpeta local con una remota desde un NAS, la carpeta se ha montado en OS X con el nombre y la contraseña del administrador de NAS.

El script es:

#!/bin/bash

/usr/bin/sudo /usr/bin/rsync -rav --delete --exclude=".*" /path-to-origin/ /Volumes/NAS/path-to-destination/

El script debe ser ejecutado por un usuario llamado Auser , por lo que llamo al script desde la línea de comandos de esta manera:

sudo -u Auser script-to-rsync.sh

Y la respuesta que recibo en la Terminal es:

building file list ... done
./
rsync: chgrp "/Volumes/NAS/path-to-destination/." failed: Operation not permitted (1)
rsync: chgrp "/Volumes/NAS/path-to-destination/file.ext" failed: Operation not permitted (1)
rsync: chgrp "/Volumes/NAS/path-to-destination/." failed: Operation not permitted (1)

sent 311 bytes  received 62 bytes  746.00 bytes/sec
total size is 53864490174  speedup is 144408820.84
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(992) [sender=2.6.9]

Estoy seguro de que es un problema de permisos, por lo que he intentado cambiar el propietario de la carpeta de destino a Auser sin éxito:

sudo chown fmserver /Volumes/NAS/path-to-destination/

Y me sale:

chown: /Volumes/ombacap/om15/copies/: Operation not permitted
    
pregunta naio 13.10.2016 - 18:55

1 respuesta

1

Muchos sistemas de archivos foráneos (como los nativos de Windows como FAT16 / FAT32, etc.) no tienen un concepto de propiedad de archivos en el nivel del sistema de archivos, por lo que el sistema llama al cambio para cambiar de propietario con un mensaje de error.

    
respondido por el tripleee 21.10.2016 - 12:22

Lea otras preguntas en las etiquetas