我在所有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设置为与秘密文件上授权的用户相同,该文件已经是路径中文件夹的所有者,因此我不确定为什么我会获得权限拒绝。
我错过了什么?
感谢任何帮助。
答案 0 :(得分:1)
我认为这可能是由SELinux造成的。
我将其设置为允许并尝试测试运行。
您可以使用此命令setenforce 0暂时禁用它。
此致
保