1

Я использую компьютеры с операционной системой Windows XP.

Что было сделано:

  • Общая папка C:\123 была создана на хосте 192.168.0.2
  • Пользователь с именем пользователя и паролем 123 был создан на одном хосте
  • Пользователю предоставлен полный доступ к папке C:\123.

Сейчас я пытаюсь синхронизировать эту папку с помощью rsync с учетными данными имя пользователя: имя пользователя и пароль: 123:

rsync.exe -rav --delete --rsh=smb //User:123@/192.168.0.2/123/  ../tmp
sending incremental file list
rsync: change_dir "//User:123@/192.168.0.2/123" failed: No such file or directo
ry (2)

sent 18 bytes  received 12 bytes  6.67 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]

Что я должен попробовать дальше? Как я могу rsync защищенную паролем общую папку через Windows SMB?

1 ответ1

3

rsync не работает над протоколами обмена файлами; он должен открыть оболочку в удаленной системе, чтобы он мог запустить rsync и связаться с ней. Если вам нужно использовать вместо этого протокол обмена файлами, вы должны смонтировать общий ресурс локально и вместо этого rsync рассматривать его как локальную передачу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .