以前用的rsync一直没事,后来新加了一个模块,在用rsync实用新模块同步数据时,提示错误了,如下:
-
rsync: failed to set times on "." Operation not permitted (1)
同步没有成功,想来想去,看看/etc/rsync.passwd文件吧,因为我调用这个密码文件,权限是600,没有错,是哪的问题呢?看着错误提示是权限的问题,突然想到了,我新模块中定义的路径(
/home/back/),我好像是用root用户创建的,所以所属组和用户是root,而用rsync传输的时候,是以rsync用户来写的文件,所以对这个路径没有操作权限,想明白了问题所在,直接用命令改一下所属组和用户就行了。
-
chown rsync.rsync /home/back/
这样问题就解决了,在做运维工作中,切记不可马虎,如果出了问题,多找点思路,而不是盲目的去瞎操作,浪费时间,还没有搞定故障。
阅读(5651) | 评论(0) | 转发(0) |