cwRsync自动输入密码

Other 2014-04-15 cwRsync,rsync

cwRsync是基于win平台的rsync解决方法,但经过测试有一个选项参数--password-file始终都不起作用:

@ECHO OFF
D:
cd "\Program Files (x86)\cwRsync\bin"
rsync ^
-vzrtopg ^
--progress ^
--delete ^
/cygdrive/d/Workspace/Aptana/demo/ ^
user@192.168.1.48::demo ^
--port=7876 ^
--password-file=/cygdrive/d/Workspace/Aptana/demo/rsyncd/passwd.txt ^
--exclude-from=/cygdrive/d/Workspace/Aptana/demo/rsyncd/filter.txt
pause

运行总是提示

password file must be owned by root when running as root
continuing without password file
Password:

win上哪有root账户?难道是权限问题,把passwd.txt的权限捣鼓了一通,最终得出结论:行不通。只好改用其它方法,一番研究后觉得可以这么干:可以在批处理文件中定义一个密码变量,等于把密码写在bat文件中,如:

@ECHO OFF
SET RSYNC_PASSWORD=8532
D:
cd "\Program Files (x86)\cwRsync\bin"
rsync ^
-vzrtopg ^
--progress ^
--delete ^
/cygdrive/d/Workspace/Aptana/demo/ ^
user@192.168.1.48::demo ^
--port=7876 ^
--exclude-from=/cygdrive/d/Workspace/Aptana/demo/rsyncd/filter.txt
pause

以上代码测试通过!

(本文完)

文字链接:《cwRsync自动输入密码

文章地址:http://www.qttc.net/201404431.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 0

    Hi,你想第一个做沙发么?