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查看安全

相關文章
相關標籤/搜索