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(修改为允许模式)

修改后同步成功!

 

posted @ 2017-01-16 11:24  可可怪  阅读(2381)  评论(0)    收藏  举报