cwrsync invalid uid nobody 解决方法
使用rsync/cwrsync工具进行档案同步的时候出现了下面的错误:
C:ProgramFilescwRsyncbin>rsync.exe-avrsync://192.168.0.211:52326/test/cygdrive/e/www.01314.cn/rsync @ERROR:invaliduidnobody rsyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1506)[Receiver=3.0.7]
解决办法:在rsyncd.conf文件中添加下面两行即可解决问题
uid=0
gid=0
完整rsyncd.conf文件
uid=0 gid=0 usechroot=false strictmodes=false hostsallow=* logfile=rsyncd.log pidfile=rsyncd.pid port=52326 maxconnections=4 #Moduledefinitions #Remembercygwinnamingconventions:c:workbecomes/cygwin/c/work # [test] path=/cygdrive/e/rsync/res readonly=yes transferlogging=yes lockfile=rsyncd.lock secretsfile=/etc/rsyncd.pass
cwRsync客户端密码文件的权限配置和invaliduidnobody疑难
cwRsync客户端密码文件的权限配置处置办法。
windows在cygwin下运用chmod
创立文件后,把权限改为600
chmod600/rsyncd.passwd
invaliduidnobody处置办法。
修正配置文件:rsyncd.conf
在文件开头添加
uid=0
gid=0