rsync下rsync: chroot failed: Permission denied问题解决
今天配置好服务器后需要同步安装包过去结果报错。
客户端报:
@ERROR: chroot failed rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]
服务端日志报:
rsync: chroot /data/www failed: Permission denied (13)
一直以为是目录的权限问题,可是怎么改都是不成功,还是报这个错误。郁闷了。。。。。。
后面再网上看到http://blog.csdn.net/baiwz/article/details/32339049这个帖子,感觉也是这个问题。
就查看配置文件/etc/sysconfig/selinux。果然是enforcing,也就是强制性,就是说enforcing代表记录警告且阻止可疑行为。于是修改之

修改成disabled

但是这个要重启才能生效,所以执行命令setenforce 0即时生效。
#getenforce(查看selinux状态)
#setenforce 0(修改为允许模式)
修改后同步成功!

浙公网安备 33010602011771号