所以我将此文件存储在我的帐户中。它是 postgres dump。为了能够使用 postgres,我似乎必须执行以下命令。
sudo su - postgres
一旦我这样做了,我现在就可以以postgres
用户身份工作了。我需要能够以用户身份使用转储文件(与我的帐户绑定ahcarpenter
)postgres
。关于如何做到这一点,有什么想法吗?
postgres
或者实际上只是访问位于用户目录中我的其他帐户目录中的文件。
答案1
如果文件不包含敏感信息,只需将其标记为任何人都可读:
chmod o+r yourdumpfile
然后从postgres
用户的角度使用它。
如果它确实包含敏感信息,那么您应该将其复制到 postgres 用户的主目录,然后chown
将其发送给他们:
chown postgres /path/to/postgres/home/yourdumpfile