gRsync define as permissões como quando copia

0

Estou tendo problemas com permissões ao usar o gRsync. O motivo pelo qual estou usando o grsync é que parece muito mais fácil usar o compartilhamento de janelas montadas ao usar o recurso de navegação. Atualmente não tenho certeza de como chegar ao meu compartilhamento de janelas através do terminal.

A configuração:

Eu tenho um computador com Windows 10 (chamado de "flat") com uma pasta compartilhada chamada "completed". Essa pasta é preenchida com música na estrutura da música > albumfolder > concluída. Minha intenção é usar o meu computador ubuntu para rsync e puxar os arquivos desta pasta "concluída" e colocá-los em uma pasta no meu computador ubuntu. Esses arquivos devem ser usados com o subsônico (software que permite transmitir sua própria biblioteca de músicas). O subsônico usa um usuário que foi criado sem uma pasta base chamada "subsônico". Atualmente, o que tenho notado é que se eu copiar os arquivos do compartilhamento de janelas montadas usando apenas nautlius o software subsônico verá os arquivos (músicas) e as pastas (pastas de álbuns). No entanto, se eu executar o comando grsync, as permissões de arquivo são um pouco confusas e o software subsônico só pode ver as pastas (pastas de álbuns) e não pode ver as próprias músicas.

O problema:

Quando executo um grsync sem configurações relacionadas a permissões, tudo parece funcionar bem, mas quando eu verifico as músicas dentro das pastas do álbum, elas parecem ter permissões diferentes do que eu conseguiria se eu montasse as janelas pasta no nautilus e, em seguida, copiou todos os arquivos.

As permissões para as pastas do álbum parecem ser as mesmas entre o rsync e a cópia, mas as músicas dentro das pastas acabam com permissões diferentes com base no método que acabo escolhendo.

As permissões ao copiar são semelhantes:

-rw-rw-r-- 1 kv kv 5691435 May 10 2012 01 - Song title.flac

As permissões ao executar o rsync se parecem com:

-rwxrwxr-x 1 kv kv 5691435 May 10 2012 01 - Song title.flac

A fonte se parece com:

/run/user/1000/gvfs/smb-share:server=flat,share=completed/

Meu objetivo é fazer o rsync acabar com as mesmas permissões que eu copiei. Atualmente, se eu correr rsync subsônico pode ver as pastas, mas não as músicas. Se eu copiar no entanto subsônico pode ver as pastas e os arquivos.

    
por Charles S 13.04.2016 / 16:48

1 resposta

1

rsync tem uma opção para manter a permissão

 -p, --perms                 preserve permissions

Se você usa gRsync, a mesma opção está na aba Opções básicas, a minha está em espanhol e se parece com isso:

Opções básicas do gRsync

Espero que ajude.

    
por Atheror 13.04.2016 / 17:12