rsync - gagal mengatur izin - operasi tidak diizinkan

10

Saya mendapat perintah berikut dengan kesalahan ini

rsync -avz --links -O /home/jansiatest/.jenkins/workspace/svn_to_demo/trunk/CPS/ [email protected]:/home/tasklite/temp
sending incremental file list
./
rsync: failed to set permissions on "/home/tasklite/temp/.": Operation not permitted (1)

Tapi masalahnya adalah saya tidak ingin mengubah izin "/ home / tasklite / temp /". Bagaimana saya bisa mengaturnya?

Jerome Ansia
sumber

Jawaban:

11

Ganti -avzdengan -rltvz. ( -aOpsi ini setara dengan -rlptgoD.)

Kevin DeGraaf
sumber
Terima kasih, pria membantu saya juga. Meskipun saya hanya membutuhkan -rltv (bukan -rltvz) instaed -av. Karena saya hanya menggunakan -av dan bukan -avz untuk memulai dengan :)
Zeroz
1
Ini bukan saran yang bagus. Ya, tidak mencoba mengatur izin akan menghentikannya mengatur izin ... tetapi jika pengguna menginginkan izin ditetapkan, ini hanya menyembunyikan masalah sebenarnya. Saya mendapatkan kesalahan ini walaupun pengguna rsync dan direktori target adalah pengguna yang sama dan file memiliki 777 izin ...
Cerin
4

Menambahkan --no-pmenonaktifkan hanya pengaturan izin, biarkan semua opsi lainnya diatur secara -autuh. Masalah lain yang sering terjadi adalah ketidakmampuan untuk mengatur waktu ini dapat disortir dengan menambahkan -Oyang sudah Anda miliki dalam kode Anda

pengguna398140
sumber