Impossibile copiare i file con "permessi aggiuntivi" sull'unità ext4 - file che hanno le autorizzazioni @ dopo, come -rwxrwxrwx @


0

Sto copiando file da Snow Leopard a una condivisione ext4 montata via Samba, che è su una macchina Fedora. Alcuni file non possono essere copiati e dare questo errore:

L'operazione non può essere completata perché non si dispone dell'autorizzazione per accedere ad alcuni degli articoli.

Ho notato che i file che non possono essere copiati hanno un @ alla fine delle loro autorizzazioni e io faccio 'ls -l' nella riga di comando. Ad esempio, posso copiare il secondo file ma non il primo:

-rwxrwxrwx@  1 miles  staff     1448 May 14 22:55 test.txt
-rw-r--r--   1 miles  staff     136 Apr  5 17:06 image.psd.zip

Da quello che ho trovato, il simbolo @ indica che il file ha "proprietà aggiuntive". Qualcuno sa come posso risolvere questo problema in modo da poter copiare i file sul fileshare ??

Grazie!

AGGIORNARE: Sembra che ho bisogno di montare l'unità ext4 usando 'user_xattr' (vedi mjmwired.net/kernel/Documentation/filesystems/...). Ma non ho capito come farlo. Vedo dove è montato, in / etc / fstab:

/dev/fedora-raid/FedoraRaid  /media/share  ext4  defaults  1 2  

L'ho cambiato in:

/dev/fedora-raid/FedoraRaid  /media/share  ext4  defaults, user_attr,acl  1 2  

ma poi la condivisione non è stata montata affatto

Come faccio a usare "user_attr"?


Il fstab la voce che hai elencato qui ha uno spazio dopo defaults,. Questo potrebbe sicuramente causare qualche problema.
oKtosiTe

Risposte:


1

Ho avuto lo stesso problema ("useradd" copia i file skel da root (ext3) alla partizione home (ext4) con questo errore).

Il montaggio di ext4 con l'opzione "acl" ha risolto il problema.


0

Suppongo che tu non abbia bisogno di questi attributi estesi.

Prova ad usare cp senza copiare gli attributi estesi .

cp --no-preserve = xattr source

Non conservare il specificato   attributi. L'elenco_attributo ha il   stessa forma di --preserve.

Oppure montare con nouser_xattr possibilità di modificare il tuo fstab (copia il tuo file originale / etc / fstab). Dai un'occhiata è struttura per evitare problemi. Se necessario, controllare fstab man page per ulteriori informazioni.

/dev/fedora-raid/FedoraRaid /media/share ext4 defaults,nouser_xattr 1 2

Attenzione agli spazi in fstab, le opzioni in questo file sono separate da spazi, quindi se ne usi una nella quarta colonna, ad esempio, non funzionerà. Se la tua directory ha uno spazio in essa, utilizzare questa soluzione .


Ci proverò, ma non voglio limitarmi a copiare solo file dalla riga di comando. Vedi il mio 'aggiornamento' nel post originale.
99miles

grazie, ma non funziona, (
99miles

Entrambe le soluzioni (cp in cmd e mount)? Purtroppo non ho una configurazione come la tua per aiutarti nel tuo problema ...
GmonC

In Finder ho avuto lo stesso errore di prima. Sulla riga di comando con il tuo suggerimento ho ottenuto cp -no-preserve = xattr /screenshot.jpg / Volumes / share / files / cp: opzione illegale - o utilizzo: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
99miles

Ho installato VSFTP e posso copiare i file attraverso quello. Quindi, questa è una soluzione ragionevole, ma mi piacerebbe ancora essere in grado di copiare tramite Finder.
99miles
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.