rsync配置文件的参数详解

 rsyncd.conf配置文件经常使用参数说明:

rsyncd.conf参数 参数说明
uid=rsync rsync使用的用户。
gid=rsync rsync使用的用户组(用户所在的组)
use chroot=no 若是为true,daemon会在客户端传输文件前“chroot to the path”。这是一种安全配置,由于咱们大多数都在内网,因此不配也不要紧
max connections=200 设置最大链接数,默认0,意思无限制,负值为关闭这个模块
timeout=400 默认为0,表示no timeout,建议300-600(5-10分钟)
pid file rsync daemon启动后将其进程pid写入此文件。若是这个文件存在,rsync不会覆盖该文件,而是会终止
lock file 指定lock文件用来支持“max connections”参数,使得总链接数不会超过限制
log file 不设或者设置错误,rsync会使用rsyslog输出相关日志信息
ignore errors 忽略I/O错误
read only=false 指定客户端是否能够上传文件,默认对全部模块为true
list=false 是否容许客户端能够查看可用模块列表,默认为能够
hosts allow 指定能够联系的客户端主机名或和ip地址或地址段,默认状况没有此参数,即均可以链接
hosts deny 指定不能够联系的客户端主机名或ip地址或地址段,默认状况没有此参数,即均可以链接
auth users 指定以空格或逗号分隔的用户可使用哪些模块,用户不须要在本地系统中存在。默认为全部用户无密码访问
secrets file 指定用户名和密码存放的文件,格式;用户名;密码,密码不超过8位
[backup] 这里就是模块名称,需用中括号扩起来,起名称没有特殊要求,但最好是有意义的名称,便于之后维护
path 这个模块中,daemon使用的文件系统或目录,目录的权限要注意和配置文件中的权限一致,不然会遇到读写的问题

特别说明: 
1)模块中的参数项能够拿到全局配置中使用 
2)以上配置文件中的参数,为生产中常常使用的参数,初学者掌握这些足够了。 
3)以上配置文件中没有提到的参数请参考man rsyncd.conf查看安全

相关文章
相关标签/搜索