rsync - izin ayarlanamadı - işleme izin verilmiyor


10

Bu hatayla aşağıdaki komutu aldım

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)

Ama şey "/ home / tasklite / temp /" iznini değiştirmek istemememdir. Bunu nasıl ayarlayabilirim?

Yanıtlar:


11

Değiştir -avzile -rltvz. ( -aSeçenek eşdeğerdir -rlptgoD.)


Teşekkürler adam da bana yardım etti. Ben sadece -av instaed -rltv (değil -rltvz) gerekli olmasına rağmen. Ben sadece -av ve değil -avz kullandım beri :)
Zeroz

1
Bu iyi bir tavsiye değil. Evet, izinleri ayarlamaya çalışmak izinleri ayarlamayı durduracaktır ... ancak kullanıcı izinlerin ayarlanmasını istiyorsa, bu sadece gerçek sorunu saklıyor demektir. Bu hatayı rsync kullanıcısı ve hedef dizini aynı kullanıcı olmasına ve dosyaların 777 izinlerine sahip olmasına rağmen alıyorum ...
Cerin

4

Ekleme --no-p, yalnızca izinler ayarını devre dışı bırakarak tüm diğer seçenekleri olduğu gibi bırakarak ayarları devre dışı bırakır -a. Sıklıkla karşılaşılan bir başka sorun -O, kodunuzda zaten bulunanları ekleyerek sıralanabilecek süreleri ayarlayamama

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.