Problemy z uprawnieniami z rsync

2

Chcę wykonywać codzienną synchronizację ssh niektórych plików moich komputerów lokalnych z moim serwerem. Chcę to zrobić za pomocą rsync, ponieważ wydaje mi się to najbardziej obiecującym narzędziem do tego zadania.

Niestety po użyciu pojawia się następujący błąd:

rsync -avc -e ssh Studium [email protected]:/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]

Wydaje mi się, że coś z uprawnieniami na serwerze nie jest ustawione poprawnie. Naprawdę nie wiem, jak ustawić uprawnienia, może ktoś mógłby mi pomóc?

Po stronie klienta używam opensuse 12.3 i na serwerze Debian.

Jakob Abfalter
źródło

Odpowiedzi:

1

Wygląda na to, że próbujesz utworzyć katalog w katalogu głównym „/”, do którego użytkownik nie ma dostępu

rsync -avc -e ssh Studium [email protected]: / backup

rsync: mkdir "/ backup" nie powiodło się: Odmowa uprawnień (13)

Spróbuj uruchomić to samo polecenie, co użytkownik root lub użyj katalogu, do którego faktycznie masz dostęp.

David Dvir
źródło
dziękuję za odpowiedź. Próbowałem: rsync -avc -e ssh Studium [email protected]:/home/jakob/backuprzuca to samo zrsync: mkdir "/home/jakob/backup" failed: Permission denied (13)
Jakob Abfalter
Ale pytanie brzmi: czy folder / homejakob / backup już istnieje, czy trzeba go utworzyć? Należy utworzyć na komputerze lokalnym, zanim komputer zdalny będzie mógł z niego korzystać. Jeśli po utworzeniu nadal pojawia się komunikat o błędzie odmowy uprawnień, oznacza to, że nie logujesz się poprawnie.
MariusMatutiae
1

Najlepszym sposobem, aby naprawić to, aby stworzyć katalog docelowy (z góry /backup, home/user/backupczy cokolwiek chcesz używać) i podać niezbędne uprawnienia.

Dla /home/user/backupCiebie może dać podwyższone uprawnienia /home/useri powinno działać, ale na pewno nie polecam! Oczywiście nie działa to, jeśli chcesz wykonać kopię zapasową /backup.

Ynhockey
źródło