gRsync mengatur izin yang sama seperti saat menyalin

0

Saya mengalami masalah dengan izin saat menggunakan gRsync. Alasan saya menggunakan grsync adalah sepertinya jauh lebih mudah untuk menggunakan share windows yang saya pasang ketika menggunakan fitur browse. Saat ini saya tidak yakin bagaimana cara berbagi windows melalui terminal.

Pengaturan:

Saya memiliki komputer windows 10 (bernama "flat") dengan folder bersama yang disebut "selesai" folder ini diisi dengan musik dalam struktur lagu> albumfolder> yang sudah selesai. Maksud saya adalah menggunakan komputer ubuntu saya untuk rsync dan menarik file dari folder "selesai" ini dan menempatkannya ke dalam folder di komputer ubuntu saya. File-file ini dimaksudkan untuk digunakan dengan subsonik (perangkat lunak yang memungkinkan Anda untuk streaming perpustakaan musik Anda sendiri). Subsonik menggunakan pengguna yang dibuat tanpa folder rumah yang disebut "subsonik". Saat ini yang saya perhatikan adalah jika saya menyalin file dari share windows yang di-mount hanya menggunakan nautlius, perangkat lunak subsonik akan melihat file (lagu) dan folder (folder album).

Masalah:

Ketika saya menjalankan grsync tanpa pengaturan yang berkaitan dengan perizinan semuanya tampak berjalan baik tetapi ketika saya memeriksa lagu-lagu di dalam folder album mereka tampaknya memiliki izin yang berbeda dari apa yang akan saya dapatkan jika saya hanya memasang folder windows di nautilus dan kemudian menyalin semua file.

Izin untuk folder album tampaknya sama antara rsync dan menyalin tetapi lagu-lagu dalam folder berakhir dengan izin yang berbeda berdasarkan metode apa yang akhirnya saya pilih.

Izin saat menyalin terlihat seperti:

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

Izin saat menjalankan rsync terlihat seperti:

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

Sumbernya terlihat seperti:

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

Tujuan saya adalah membuat rsync berakhir dengan izin yang sama seolah-olah saya baru saja menyalinnya. Saat ini jika saya menjalankan rsync subsonic dapat melihat folder tetapi bukan lagu. Namun jika saya salin subsonik dapat melihat folder dan file.

Charles S
sumber

Jawaban:

1

rsync memiliki opsi untuk menjaga izin

 -p, --perms                 preserve permissions

Jika Anda menggunakan gRsync, opsi yang sama ada di bawah tab Opsi Dasar, milik saya dalam bahasa Spanyol dan terlihat seperti ini:

Opsi Dasar gRsync

Semoga ini bisa membantu.

Atheror
sumber
Saya kira saya selalu menganggap ini berarti bahwa izin akan disimpan seperti di windows. Artinya tidak ada pengguna ubuntu saya yang bahkan memiliki izin untuk file tersebut. Apakah saya salah memikirkan hal ini?
Charles S
Saya mencobanya dan Anda benar, itulah yang saya cari. Saya masih memperhatikan bahwa hak aksesnya adalah -rwxrwxr-r-- bukan -rw-rw-r-- tidak yakin mengapa itu terjadi. Juga jika Anda bisa menjelaskan / menjawab pertanyaan saya di komentar di atas yang akan luar biasa.
Charles S
1
gRsync menggunakan pengguna linux Anda sendiri, atau root jika Anda mengaktifkannya di tab Opsi tambahan. Saya pikir itu bukan masalah Anda. Satu-satunya perbedaan ada + izin eksekusi.
Atheror
sistem file windows dipasang oleh jaringan (samba) atau Hard drive yang terpasang, mungkin masalahnya adalah bagaimana Anda memasang sistem file Windows
Atheror
Saya agak berpikir yang mungkin menjadi masalah. Saya akan melihat mencari tahu pengaturan pemasangan yang tepat untuk berbagi windows. Terimakasih untuk semuanya.
Charles S