在gcloud上的centOS上设置rsync - 错误@ERROR:chdir失败

时间:2015-01-09 03:36:39

标签: rsync centos6 gcloud

我在所有gcloud中都是一个完整的菜鸟 我试图设置一个rsync模块让一个分享中心盒按照设定的时间表进行备份,我可以在o centOS上使用数字海洋进行备份但不知何故我无法在centOS vm实例上设置相同的东西在gcloud

这是我的设置以及我能够收集的关于我有

的问题的所有信息

==================

我的/etc/rsyncd.conf

motd file = /etc/rsyncd.motd

log file = /var/log/rsyncd.log

pid file = /var/run/rsyncd.pid

锁定文件= /var/run/rsync.lock

[moodleic]

path = / home / FranciscoCortes / backups

comment =路径

中定义的moodle备份文件文件夹的备份模块

只读=否

list = yes

uid = nobody

gid = nobody

auth users = FranciscoCortes

秘密文件= /etc/rsyncd.secrets

使用chroot = no

主机允许= *

==================

路径实际存在

[FranciscoCortes @ centos6 backups] cd / home / FranciscoCortes / backups / [FranciscoCortes @ centos6备份]

=====

模块存在

[FranciscoCortes @ centos6~] $ rsync -va rsync:// FranciscoCortes @ localhost /

moodle备份模块,用于路径

中定义的moodle备份文件文件夹

=====

该文件夹的权限似乎没问题

[FranciscoCortes @ centos6~] $ ls -l <​​/ p> 总共8

drwxrwxr-X。 2 FranciscoCortes FranciscoCortes 4096 Jan 7 21:37备份

=====

sudo netstat -tulpn

tcp 0 0 ::: 873 ::: * LISTEN 17096 / xinetd

=====

cat / etc / services | grep rsync

rsync 873 / tcp#rsync

rsync 873 / udp#rsync

=====

但我得到的错误就是这个

[FranciscoCortes @ centos6~] $ rsync -va rsync:// FranciscoCortes @ localhost / moodleic /

密码: @ERROR:chdir失败了 rsync错误:在main.c启动客户端 - 服务器协议(代码5)时出错(1503)[receiver = 3.0.6]

=====

rsync错误日志显示此

2015/01/09 01:21:20 [16987]无法绑定端口873上的任何入站套接字

2015/01/09 01:21:20 [16987] rsync错误:socket.c上的套接字IO(代码10)出错(541)[receiver = 3.0.6]

2015/01/09 01:25:37 [17118]从localhost(:1)连接

2015/01/09 01:25:48 [17118] rsync:chdir / home / FranciscoCortes / backups失败

:许可被拒绝(13)

=====

我已经尝试将uid和gid设置为与秘密文件上授权的用户相同,该文件已经是路径中文件夹的所有者,因此我不确定为什么我会获得权限拒绝。

我错过了什么?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我认为这可能是由SELinux造成的。

我将其设置为允许并尝试测试运行。

您可以使用此命令setenforce 0暂时禁用它。

此致