rsyncd 在没有配置文件 (rsyncd.conf) 的情况下能运行吗?
如果以这种方式运行,它的行为会怎样?
背景故事:
因此,我正在使用 rsync 从(称之为)服务器 A 备份用户目录,并且它运行良好,因此我决定对服务器 B 执行相同操作。服务器 B 没有安装 rsync,因此我找到一个包并安装它。它不能开箱即用,因此我必须进行一些配置。这主要是关于 rsyncd.conf,因此我查看了服务器 A,但...它不在那里。如“find / -name ...”不在那里。服务器 A 运行的是 CentOS 6。服务器 A 允许我备份我调用的任何用户,但服务器 B 拒绝执行任何操作,因此我被迫设置配置文件,其中的模块指向我想要备份的目录。我不得不自己研究细节。
rsyncd 正在通过 xinetd 运行,我检查了 /etc/xinetd.d/rsync 中的任何命令选项,除了 --daemon 之外没有任何内容。
但是没有任何文档提到如果配置文件不存在,我会得到什么。我期望有一个关于默认情况下它会做什么的声明。