rsync permissões do Windows (cygwin) para o servidor Linux

1

Estou tentando sincronizar arquivos da máquina de desenvolvimento que executa o Windows (usando o cygwin) para o servidor de armazenamento em execução no Linux.

Eu tentei rsync -avz --no-p --no-g para que os diretórios / arquivos sincronizados recebessem permissões padrão, mas no meu caso, os diretórios e os arquivos recebem 755 permissões. Está tudo bem para direcotries, mas para arquivos eu gostaria de obter 644.

Eu tentei jogar com --chmod , mas não consegui encontrar a combinação certa.

    
por arnaslu 30.11.2012 / 14:32

1 resposta

0

Eu estava tendo o mesmo problema e sua pergunta me indicou a opção --chmod. As configurações recomendadas parecem funcionar para mim. Estou usando o cygwin em um sistema Windows 7, sincronizando com um sistema FreeBSD.

% rsync -rltvu --chmod=ugo=rwX Applications unixhost:/windows/backup

Usando isso, o host de destino recebeu os arquivos com o modo de diretório 755 e o modo de arquivo 644.

    
por 23.06.2014 / 19:26