Cercando di copiare i file e preservare la proprietà

2

Per prima cosa ho provato cp -Rp a mantenere la proprietà dei file delle copie. Questo ha cambiato la proprietà da root: wheel a myuser: staff. Quindi ho provato rsync e idem. Tutti questi dovrebbero preservare la proprietà, ma non lo fanno. Lo cambiano in myuser: personale. Tutti i comandi usati con sudo.

Ad esempio:

sudo cp -Rp /sourcefiles/ /destfiles/

Cosa mi manca?

    
posta Jeffrey Simon 30.08.2013 - 01:02
fonte

2 risposte

1

Stai copiando su un volume montato su un altro sistema? Se è così, potrebbe confondere l'uid e il gid.

O stai copiando su un NAS che potrebbe avere un'impostazione di override per la proprietà dell'utente connesso. Ad esempio, FreeNAS offre opzioni per montaggi NFS a Mapall User e Mapall Group e per supporti AFP per impostare le autorizzazioni predefinite per file e directory

puoi controllare uid con qualcosa come
    dscl. -read / Users / UniqueID
e controlla l'id del gruppo con
    cat / etc / groups
o
    dscacheutil -q group

Potresti provare a caricare alcuni file, copiarli sul nuovo volume e poi decomprimerli e quindi controllare i permessi dei file?

    
risposta data 05.09.2013 - 12:58
fonte
0

Ciò che hai descritto dovrebbe funzionare.

Forse il volume di destinazione ha il flag "Ignora la proprietà su questo volume"? ( Ottieni informazioni → Condivisione e autorizzazioni , non si applica al disco di avvio)

    
risposta data 30.08.2013 - 05:45
fonte

Leggi altre domande sui tag