LINUX.ORG.RU
решено ФорумAdmin

rsync. На удаленном хосте слетают права на папку и не rsync-ается

 ,


0

2

На удаленном хосте папка:

/home/buser/files/weekly
c правами:
drwxrwxrwx 2 buser buser 4096 Jul 13 05:58 weekly/
Потом работает скрипт на локальном хосте и права слетают:
drw------- 2 buser buser 4096 Jul 13 08:35 weekly/
В скрипте строка которая рсинкает:
    rsync -avhe "ssh" /tmp/backups/files/ $SFTPUSER@$SFTPSITE:/home/$SFTPUSER/files/weekly

Скрипт выдает:

rsync: failed to modify permissions on "/home/buser/files/weekly/.": Permission denied (13)

По идее, я запускаю с параметром -a он должен сохранять владельца и права. Но вот он так не считает и пытается их менять.

Как починить? Спасибо.

Ответ на: комментарий от Murg

Разобрался.

Засада была в том, что я временный архив вываливал в папку /tmp, а сам скрипт запускался из папки /root/scripts. В общем, я сменил путь к временной папке на /root/tmp.

Спасибо, Мurg. Ты навел на мысль. :)

dopedopedope
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.