错误消息 “rsync: failed to set times on ‘xxxx’: Operation not permitted” 表示在执行 rsync 命令时无法设置文件的时间属性。这通常是因为你没有足够的权限来更改文件的时间戳。
要解决这个问题,你可以尝试以下方法:
1.使用管理员权限执行 rsync 命令:
在执行 rsync 命令之前,确保你具有足够的权限来更改文件的时间属性。如果你是普通用户,请尝试使用管理员权限执行 rsync 命令
2.检查文件所属用户和权限:
确保目标目录及其文件的所有者和权限允许你进行修改操作。你可以使用 ls -l
命令查看目标文件的详细权限信息,并使用 chown
和 chmod
命令更改文件的所有者和权限。
3.可能是目标服务器/etc/rsyncd.conf 文件内,指定的uid 、 gid 有问题
vim /etc/rsyncd.conf
在模块中,重新定义uid以及gid,问题解决