rsync “Permissão negada” apesar da propriedade

1

Eu apenas rsync'd um monte de arquivos, a partir de uma caixa do Windows rodando o cygwin sshd, para uma caixa do CentOS 6.4. Eu corri rsync -e sshd... no CentOS para fazer isso.

Em seguida, conectei uma unidade USB na caixa CentOS, formatada como ext4 usando mkfs.ext4 e a instalei em / mnt / backup (sem opções extras) . Então eu fiz chown on / mnt / backup e executei rsync -vrlptg para copiar os arquivos da caixa CentOS para / mnt / backup. Um punhado de arquivos aleatórios (algumas dúzias de algumas centenas de milhares, principalmente de quatro diretórios diferentes, mas nem todos os arquivos desses diretórios) falhou com erros de permissão. Mas quando eu ls -l na caixa do CentOS, isso mostra que eu possuo todos eles.

Se eu sudo rsync , copia tudo sem reclamar.

Por que parece que o rsync acha que eu não tenho permissão para copiar meus próprios arquivos para minha própria unidade?

Atualização : embora anteriormente tenha dito que myuser os possuía, desde então eu executei um sudo rsync -e sshd e agora a maioria (mas não todos) arquivos, apesar de estar em uma pasta na minha unidade doméstica na caixa CentOS (/ home / myuser) agora não são mais de myuser myuser , mas pertencem a 513 ou dialout , que eu nunca configurei como usuários.

    
por Kev 20.07.2013 / 16:51

1 resposta

1

Gostaria de saber se o seu problema está relacionado a este trecho que encontrei em um blog detalhando como usar o Cygwin, rsync e ssh ? O título do artigo é: SSH e Rsync no Cygwin .

When using an NTFS file system, Cygwin will, by default, apply posix-style file permissions using NTFS file permissions. In some cases this may not be desirable as this can make it difficult to work with the files on the Windows server outside of Cygwin. This behavior can be altered by modifying the /etc/fstab file. Simply add/edit the line in this file to read as follows:

none /cygdrive cygdrive user,noacl,posix=0 0 0

Isso explicaria por que as permissões estavam aparecendo como UID 513 ou discagem do usuário.

    
por 20.07.2013 / 19:22