У меня проблемы с разрешениями при использовании 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, дозвуковые могут видеть папки, но не песни. Если я копирую, однако, дозвуковой может видеть папки и файлы.
rsync имеет опцию сохранить разрешение
-p, --perms preserve permissions
при использовании gRsync та же опция находится под вкладкой Basic Options, мой находится на испанском языке и похож на это:
Hope это помогает.
helperflop
в комментариях выше, но без форматирования, я не могу действительно разобрать, где это принадлежит), – muru 23 August 2017 в 22:32