cwRsync提示password file must be owned by root when running as root的解决方法

 更新时间:2015年08月30日 23:05:52   投稿:mdxy-dxy  
今天在配置服务器的时候,用了rsync4.10版本,客户端是2003服务器端是2008 r2 同步的时候提示password file must be owned by root when running as root问题,以前用老版本的时候没见过,还好看了下面的文章解决了,特分享下

当在Windows下面安装好cwRsync之后,也设置好了同步密码文件,当执行同步的时候遇到这个标题描述的问题:

“password file must be owned by root when running as root”

我的解决办法是查找服务端(如果您安装了是客户端服务端整合的4.05版,则直接进入到安装目录下的Bin目录下)寻找是否存在chomd.exe这个文件(比如E:\Program Files (x86)\ICW\Bin这样的路径),然后,在当前路径下开启CMD(可能需要提升权限)。

如果上面的程序下载不方便可以到脚本之家下载,下载地址https://www.jb51.net/softs/373702.html。这里提供的是4.10的版本,理论上都可以用。

客户端执行:

chmod -c 600 /cygdrive/e/pass.txt(注意下面还需要执行chown administrator /cygdrive/e/pass.txt)

其中/cygdrive/e/pass.txt 表示 Windows下面的展示路径e:\pass.txt,请一定要转换成这个样式!

您将会看到如下反馈信息表示添加已经添加新的权限到该密码同步文件
mode of `/cygdrive/e/pass.txt' changed to 0600 (rw-------)

紧接着继续执行:

chown administrator /cygdrive/e/pass.txt

同时该命令无反馈信息

这样在继续执行我的同步命令就会顺利进行:

执行:

rsync -uvzrtopg --delete --progress /cygdrive/e/backup root@10.5.83.52::backup --password-file=/cygdrive/e/pass.txt

得到反馈信息:

building file list ...
8 files to consider

经过这样的处理,在Windows下面执行rsync的同步命令将会非常顺利。

后续内容,当我查看了对应的密码同步文件的安全属性,下面是截图:

图示1:我们可以看到继承被关闭,同时添加了三种用户的特殊权限,以及所有者变成了Administrator。

而特殊权限集中在以下信息

图示2:全部为针对文件的一些权限。

可以看到该同步工具对于权限的依赖还是很重要的,同时方便来自于Linux、Unix上的用户做Windows上面的实施,也方便的加入了他们熟悉习惯的CHOMD、CHOWN的Windows编译版。

-=EOB=-

20130616补充说明:

由于一些未知原因,导致您手动添加权限后可能还会遇到相应的错误提示,经过观察时该chmod会在某些版本的Windows下面再添加一个叫做NONE的账户,如果遇见手动添加失败的情况,还请使用该命令进行一次权限的重新赋予。

下面是其他网友给出的解决方法:

方法二:

windows客户端提示password file must be owned by root when running as root解决方法
rsync.exe -vzru4P --old-d --progress --password-file=rsyncpwd.txt root@172.18.104.96::log /cygdrive/c/bak
修改成如下:
rsync.exe -vzru4P --old-d --progress --password-file=rsyncpwd.txt<p.txt root@172.18.104.96::log /cygdrive/c/bak

方法三:

这算是个老问题了,每次在windows主机上通过cwrsync向服务端同步数据的时候都会遇到,这次总结记录下吧。错误代码为:

password file must be owned by root when running as root
在linux上设置rsync的时候,需要将passwordfile设置为600权限。所以在windows上我们也可以用其自带的chmod.exe 执行,其cwrsync客户端默认安装的位置是C:Program FilescwRsyncbin ,具体做法如下:

“C:Program FilescwRsyncbin” 600 /cygdrive/c/etc/password.txt
执行完以后,如果还有错误提示,可以使用chown.exe命令将其文件的属主做下更改。具体操作如下:

服务端:

chmod.exe -c 600 /cygdrive/c/etc/password.txt
chown.exe SvcCWRSYNC /cygdrive/c/etc/password.txt

SvcCWRSYNC为windows上的cwrsync-server安装时默认新建的一个用户。

客户端:

chmod.exe -c 600 /cygdrive/c/etc/password.txt
chown.exe administrator /cygdrive/c/etc/password.txt

默认客户端上没有chown.exe这个命令,直接从cwrsync-server的安装路径里拷贝一个过来就可以用了。windows的默认用户一般都是administrator,如果你不是以administrator登录的,请将上面命令中的administrator改成你当前使用的用户名。

相关文章

  • 阿里云服务器购买搭建过程的方法步骤

    阿里云服务器购买搭建过程的方法步骤

    这篇文章主要介绍了阿里云服务器购买搭建过程的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • CentOS 服务器如何配置时间

    CentOS 服务器如何配置时间

    这篇文章主要介绍了CentOS 服务器如何配置时间,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-12-12
  • linux使用dd命令查看服务器磁盘IO性能

    linux使用dd命令查看服务器磁盘IO性能

    dd命令是Linux系统中的一个非常强大的工具,它可以用于复制文件、转换文件格式、备份数据等,这篇文章主要介绍了linux查看服务器磁盘IO性能,需要的朋友可以参考下
    2024-02-02
  • 解决IntelliJ IDEA maven库下载依赖包速度慢的问题

    解决IntelliJ IDEA maven库下载依赖包速度慢的问题

    下面小编就为大家分享一篇解决IntelliJ IDEA maven库下载依赖包速度慢的问题,具有很好的参考价值。希望对大家有所帮助
    2017-11-11
  • OnZoom基于Apache Hudi的一体架构实践解析

    OnZoom基于Apache Hudi的一体架构实践解析

    这篇文章主要介绍了OnZoom基于Apache Hudi的一体架构实践, 有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-03-03
  • hadoop重新格式化HDFS步骤解析

    hadoop重新格式化HDFS步骤解析

    这篇文章主要介绍了hadoop重新格式化HDFS步骤解析,由于此方法需要将HDFS中数据全部清除,用者需注意。
    2017-10-10
  • HTTPS混合内容解析附解决方法

    HTTPS混合内容解析附解决方法

    我们可能会有这样的经验,当我们通过HTTPS访问一个网站的时候,突然有提示:“本页面包含有不安全的内容”。这个时候会询问是否显示“不安全的内容”,这个时候,就是遇到了有混合内容的页面了
    2017-09-09
  • IIS与APACHE实现HTTP重定向到HTTPS

    IIS与APACHE实现HTTP重定向到HTTPS

    本文介绍IIS7和Apache上实现访问HTTP跳转到HTTPS访问的方法,网站设计出于安全的考虑需要使用https协议,但不少用户因为输入网址的习惯不喜欢带上https协议,导致访问异常,因此需要一种重定向功能,实现HTTP网站重定向到HTTPS网站的方法,具体操作如下
    2019-02-02
  • MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系

    MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系

    MongoDB的集合(collection)可以看做关系型数据库的表,文档对象(document)可以看做关系型数据库的一条记录。但两者并不完全对等
    2013-07-07
  • 用nginx+FastDFS一步步搭建文件管理系统

    用nginx+FastDFS一步步搭建文件管理系统

    FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务
    2020-10-10

最新评论