Postgresql 和备份:无法访问和管理我的文件夹

Postgresql 和备份:无法访问和管理我的文件夹

我只想将我的 postgresql db pg_dumpall 放在我刚刚创建的 /home/ftpuser/backups/ 文件夹中。

因此我创建了一个组 (backuppers),其中 ftpuser 和 postgres 都是成员。然后我将 backuppers 更改为 /home/ftpuser/backups/,同时还更改了 postgres:backuppers 以确保万无一失。实际上 ls -l 输出告诉我 /home/ftpuser/backups/ 属于 postgres。

问题是 ftpuser 可以读取和写入该文件夹,但 postgres 用户不能。即使 ls 输出拒绝访问。Postgres 根本无法读取或写入该文件夹,即使该文件夹归 postgres 自己所有。有什么提示吗?

我还尝试创建一个由 postgres 和 backuppers 组拥有的文件夹,如 /backups,实际上 postgres 和 ftpuser 可以从该文件夹读取和写入。问题是,当我从 ftp 登录时(lftp -u ftpuser ipaddress),ftpuser 无法写入、读取甚至 cd /backups。

答案1

最后只能使用 curl,这可能是 lftp 的问题

相关内容