2、配置rsyncd.secrets文件
密码文件: rsyncd.secrets的内容格式
[root@server ~]# vim /etc/rsyncd/rsyncd.secrets
root:111111
user:111111
用户名:密码 注:root:111111
而我们在例子中rsyncd.secrets的内容如下类似的;在文档中说,有些系统不支持长密码,自己尝试着设置一下吧。另外 rsyncd.secrets文件权限对其它用户组是不可读的。如果你设置错了,可能rsync不工作。
注意:
1、将rsyncd.secrets这个密码文件的文件属性设为root拥有, 且权限要设为600, 否则无法备份成功! 出于安全目的,文件的属性必需是只有属主可读。
#chown root.root rsyncd.secrets #修改属主
#chmod 600 rsyncd.secrets #修改权限
2、这里的密码值得注意,为了安全,你不能把系统用户的密码写在这里。比如你的系统用户 root 密码是 abcdefg ,为了安全,你可以让rsync 中的root 为 111111 。这和samba的用户认证的密码原理是差不多的;
3、配置rsyncd.motd 文件
它是定义rysnc 服务器信息的,也就是用户登录信息。比如让用户知道这个服务器是谁提供的等;类似ftp服务器登录时,我们所看到的提示信息……。 当然这在全局定义变量时,并不是必须的,你可以用#号注掉,或删除;我在这里写了一个 rsyncd.motd的内容为:
[root@server ~]# vim /etc/rsyncd/rsyncd.motd
++++++++++++++++++++++++++++++++++++++++++++++
Welcome to use the mike.org.cn rsync services!
2002------2012
++++++++++++++++++++++++++++++++++++++++++++++