gRsync устанавливает права так же, как и при копировании

У меня проблемы с разрешениями при использовании gRsync. Причина, по которой я использую grsync, заключается в том, что при использовании функции просмотра гораздо проще использовать смонтированный общий ресурс Windows. В настоящее время я не уверен, как добраться до моего общего ресурса Windows через терминал.

Настройка:

У меня есть компьютер под управлением Windows 10 (с именем «flat») с общей папкой с именем «complete», эта папка заполнена музыкой в ​​составе завершенной> альбомной папки> песни. Я собираюсь использовать мой компьютер с Ubuntu для rsync, извлечь файлы из этой «завершенной» папки и поместить их в папку на моем компьютере с Ubuntu. Эти файлы предназначены для использования с дозвуковой (программное обеспечение, которое позволяет вам транслировать свою собственную музыкальную библиотеку). Subsonic использует пользователя, который был создан без домашней папки с именем «subsonic». В настоящее время я заметил, что если я скопирую файлы из смонтированного общего ресурса Windows, просто используя nautlius, то дозвуковое программное обеспечение увидит и файлы (песни), и папки (папки альбомов). Однако, если я запускаю grsync, права доступа к файлам могут быть испорчены, и дозвуковое программное обеспечение может видеть только папки (папки альбомов) и не может видеть сами песни.

Проблема:

Когда я запускаю grsync без настроек, связанных с разрешениями, кажется, что все идет хорошо, но когда я проверяю песни внутри папок альбома, они, кажется, имеют разрешения, отличные от того, что Я получил бы, если бы я просто смонтировал папку windows в nautilus, а затем скопировал все файлы.

Разрешения для папок альбома, кажется, одинаковы между rsync и копированием, но песни в папках имеют разные разрешения в зависимости от того, какой метод я выбрал.

Разрешения при копировании выглядят следующим образом:

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

Разрешения при запуске rsync выглядят следующим образом:

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

Источник выглядит так:

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

Моя цель - заставить rsync иметь те же права доступа, как если бы я только что их скопировал. В настоящее время, если я запускаю rsync, дозвуковые могут видеть папки, но не песни. Если я копирую, однако, дозвуковой может видеть папки и файлы.

0
задан 13 April 2016 в 19:56

1 ответ

rsync имеет опцию сохранить разрешение

 -p, --perms                 preserve permissions

при использовании gRsync та же опция находится под вкладкой Basic Options, мой находится на испанском языке и похож на это:

gRsync Основные Опции

Hope это помогает.

1
ответ дан 14 April 2016 в 05:56
  • 1
    @OlivierDulac хорошая идея, но в этом случае я думаю, что проблема находится больше в дополнительном тексте в строках (я вижу helperflop в комментариях выше, но без форматирования, я не могу действительно разобрать, где это принадлежит), – muru 23 August 2017 в 22:32

Другие вопросы по тегам:

Похожие вопросы: