rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted

 更新时间:2016年12月14日 13:35:21   投稿:mdxy-dxy  
今天在同步数据的时候提示rsync: failed to set times on “xxxx”: Operation not permitted,一般来说要不是服务器时间不对或者权限没有设置好

今天在同步数据的时候提示rsync: failed to set times on “xxxx”: Operation not permitted,一般来说要不是服务器时间不对或者权限没有设置好,下面脚本之家小编就为大家整理了一些资料

第一种方法:

出现rsync: failed to set times on “xxxx”: Operation not permitted的原因大致是对文件夹(或文件)xxxx没有操作权限。如果执行同步的用户是root,是不会有这样的问题,但是rsync也可以不使用root用户来进行同步,不使用root用户的情况下,即使使用了-o,-g,同步到目的文件夹的文件用户和组都变成了同步使用的用户,但是用-p后文件权限可以保留。当目的文件夹(或文件)xxxx事后做过修改使owner不是rsync使用的用户,即使xxxx的权限是777,也会出现上述错误。

第二种方法:

当我使用rsync同步的时候,从我本地的机器到远程服务器的机器上,同步出现错误,提示
rsync: failed to set times on “directory” Operation not permitted (1)
其中directory是远程目标服务器上的一个目录。

这个问题就是,因为 /etc/rsync.conf 文件内,你指定的uid 、 gid  的问题, 这样,你同步文件要写的目录 ,他的属主和属组 都要是/etc/rsync.conf 文件内指定的uid 、 gid  ,
这样就不会 rsync: failed to set times on  之类的错误了 !

(1)修改前,rsync 推送文件到目标服务器出错  :

(2)去目标服务器查看 /etc/rsync.conf 文件,看uid和gid分别是什么 :

(3)然后根据配置文件,把目标服务器的目标目录,chown 目录的属主和属组

以上设置后,就OK 了 ,同步正常 :

方法三

rsync: failed to set times on "/." (in module): Operation not permitted (1)

这个是rsyncd.conf 里面 read only = no 注销也不行,因为默认值是yes

方法四: windows下面一般都是因为服务器端目录权限设置不正确引起的。一般情况下SvcCWRSYNC用户需要加入同步目录中并给所有权限或者直接将SvcCWRSYNC设为管理员权限也行(最好禁止SvcCWRSYNC这个用户远程登录)

脚本之家小编注:如果更改的权限什么的,需要重启rsync服务。经过测试完美解决问题。

相关文章

  • ubuntu 服务器中mysql的安装与连接方法

    ubuntu 服务器中mysql的安装与连接方法

    这篇文章主要介绍了ubuntu 服务器中mysql的安装与连接方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • DevOps自动化组件RUNDECK开发部署使用说明

    DevOps自动化组件RUNDECK开发部署使用说明

    这篇文章主要为大家介绍了DevOps自动化组件RUNDECK开发部署使用说明,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • 独立IP与共享IP的区别

    独立IP与共享IP的区别

    做网站选择独立IP还是共享IP?相信很多站长都在此纠结过,自己不使用服务器的时候从来没有关心过独立IP和共享IP的究竟有什么具体的差别。但当自己真正用到的时候,才发现:同样都是IP,差别不是一般的大,独立IP的强悍,不用的人是没有办法体会的
    2015-12-12
  • SparkGraphx计算指定节点的N度关系节点源码

    SparkGraphx计算指定节点的N度关系节点源码

    这篇文章主要介绍了SparkGraphx计算指定节点的N度关系节点源码,小编觉得挺不错的,这里分享给大家,希望给各位一个参考。
    2017-10-10
  • MongoDB学习笔记(一) MongoDB介绍与安装方法

    MongoDB学习笔记(一) MongoDB介绍与安装方法

    最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论
    2013-07-07
  • 服务器断电导致虚拟机数据丢失的恢复方法详解

    服务器断电导致虚拟机数据丢失的恢复方法详解

    这篇文章主要介绍了服务器断电导致虚拟机数据丢失的恢复方法,较为详细的分析了服务器断电导致的数据丢失情况与相应的故障处理技巧,需要的朋友可以参考下
    2018-01-01
  • MongoDB学习笔记(五) MongoDB文件存取操作

    MongoDB学习笔记(五) MongoDB文件存取操作

    由于MongoDB的文档结构为BJSON格式(BJSON全称:Binary JSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结构中
    2013-07-07
  • CentOS下搭建SVN服务器的步骤详解

    CentOS下搭建SVN服务器的步骤详解

    这篇文章主要介绍了CentOS下搭建SVN服务器的步骤,较为详细的分析了CentOS平台上搭建SVN服务器的步骤与相关操作注意事项,需要的朋友可以参考下
    2016-10-10
  • https证书选择之DV型、OV型、EV型证书的主要区别

    https证书选择之DV型、OV型、EV型证书的主要区别

    这篇文章主要介绍了https证书选择之DV型、OV型、EV型证书的主要区别,需要的朋友可以参考下
    2017-09-09
  • 服务器中aux,com1,com2,prn,con,nul等特殊文件删除方法

    服务器中aux,com1,com2,prn,con,nul等特殊文件删除方法

    如果你在遇到CON不能删除,PRN不能删除,LPT不能删除,COM1不能删除,COM2不能删除,COM3不能删除,COM4不能删除,COM5不能删除,COM6不能删除,COM7不能除,COM8不能删除,NUL不能删除、AUX不能删除
    2012-04-04

最新评论