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/ jansia@ps27670.dreamhost.com:/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?

Jawaban:


11

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


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.