[英]postgresql backup file permissions
各位管理員,我想請教一下。
擁有 pgsql 服務器(Linux 上的 9.6),客戶端打算在災難恢復的情況下進行增量備份(保留 WAL 文件)。
創建 WAL 日志文件看起來很簡單:
archive_command = 'test ! -f /mnt/backups/%f && gzip < %p > /mnt/backups/%f'
我遇到的問題與兩個約束有關:
有沒有辦法讓輸出限制較少的備份文件(如 0640 或 0644)?
備份文件夾似乎有 0755 權限。
感謝您的任何提示
您可以使用 cron 作業將文件復制到客戶端可以使用 SFTP 檢索它們的文件夾。
我有一個類似的問題,我想將 WAL 文件同步到另一台機器。 這是我最終要做的:
usermod -a -G clientgroup postgres
archive_command = 'test ! -f /mnt/backups/%f.gz && gzip < %p > /mnt/backups/%f.gz && chgrp clientgroup /mnt/backups/%f.gz && chmod 640 /mnt/backups/%f.gz'
我不是安全專家,所以我很高興知道這樣做是否安全。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.