Проблемы разрешений с rsync

Я хочу делать ежедневную синхронизацию ssh некоторых файлов моих локальных машин с моим сервером. Я хочу сделать это через rsync, так как это звучит для меня наиболее перспективным инструментом для этой задачи.

к сожалению, я получаю следующую ошибку после использования:

rsync -avc -e ssh Studium XXXXX@yyy.yy.y.yy:/backup

rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: mkdir "/backup" failed: Permission denied (13)
rsync error: error in file IO (code 11) at main.c(605) [Receiver=3.0.9]
rsync: connection unexpectedly closed (9 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]

Мне кажется, что что-то с разрешениями на сервере не установлен правильно. Я действительно не знаю, как установить разрешения, может быть, кто-то может мне помочь?

на стороне клиента я использую Opensuse 12.3 и на сервере дистрибутив Debian.

2
задан Jakob Abfalter
20.02.2023 1:16 Количество просмотров материала 3084
Распечатать страницу

2 ответа

кажется, вы пытаетесь создать каталог в корневом каталоге '/' которых пользователь не может получить доступ к

rsync-avc-e ssh Studium XXXXX@yyyy.yy.г.гг:/резервное копирование

rsync:mkdir" / backup " ошибка: отказано в разрешении (13)

попробуйте выполнить ту же команду, что и пользователь root, или использовать каталог, к которому вы действительно можете получить доступ.

1
отвечен David Dvir 2023-02-21 09:04

лучший способ исправить это-заранее создать каталог назначения (/backup,home/user/backup или что вы хотите использовать), и дать необходимые разрешения.

на /home/user/backup вы можете дать повышенные разрешения /home/user и он должен работать, но я определенно не рекомендую этот! И конечно, это не работает, если вы хотите сделать резервную копию /backup.

1
отвечен Ynhockey 2023-02-21 11:21

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх