Não é possível copiar arquivos com 'permissões adicionais' para a unidade ext4 - arquivos que possuem @ após permissões, como -rwxrwxrwx @

0

Estou copiando arquivos do Snow Leopard para um compartilhamento ext4 montado via Samba, que está em uma máquina Fedora. Alguns arquivos não podem ser copiados e apresentam este erro:

The operation can’t be completed because you don’t have permission to access some of the items.

Tenho notado que os arquivos que não podem ser copiados têm um @ no final de suas permissões, quando eu faço 'ls -l' na linha de comando. Por exemplo, posso copiar o segundo arquivo, mas não o primeiro:

-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

Pelo que descobri, o @ significa que o arquivo tem 'propriedades adicionais'. Alguém sabe como eu posso resolver esse problema para que eu possa copiar os arquivos para o fileshare?

Obrigado!

UPDATE: Parece que eu preciso montar o drive ext4 usando 'user_xattr' (veja mjmwired.net/kernel/Documentation/filesystems/…). Mas eu não descobri como fazer isso. Eu vejo onde está montado, em / etc / fstab:

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

Eu mudei para:

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

mas o compartilhamento não foi montado

Como faço para usar isso 'user_attr'?

    
por 99miles 18.05.2010 / 01:26

2 respostas

1

Eu tive o mesmo problema ("useradd" copia arquivos skel de raiz (ext3) para a partição home (ext4) com este erro).

A montagem do ext4 com a opção "acl" resolveu o problema.

    
por 11.01.2011 / 10:58
0

Estou assumindo que você não precisa desses atributos estendidos.

Tente usar o cp sem copiar o arquivo atributos estendidos .

cp --no-preserve=xattr source

Do not preserve the specified attributes. The attribute_list has the same form as for --preserve.

Ou monte com a opção nouser_xattr editando seu fstab (faça o backup do arquivo / etc / fstab original). Verifique a sua estrutura para evitar problemas. Se necessário, verifique fstab man page para mais informações.

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

Cuidado com espaços no fstab, as opções neste arquivo são separadas por espaços, por isso, se você usar um na sua quarta coluna, por exemplo, não vai funcionar. Se o seu diretório tiver um espaço, use esta solução .

    
por 18.05.2010 / 02:20