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