将文件从一个用户复制到另一个用户

将文件从一个用户复制到另一个用户

所以我将此文件存储在我的帐户中。它是 postgres dump。为了能够使用 postgres,我似乎必须执行以下命令。

sudo su - postgres

一旦我这样做了,我现在就可以以postgres用户身份工作了。我需要能够以用户身份使用转储文件(与我的帐户绑定ahcarpenterpostgres。关于如何做到这一点,有什么想法吗?

postgres或者实际上只是访问位于用户目录中我的其他帐户目录中的文件。

答案1

如果文件不包含敏感信息,只需将其标记为任何人都可读:

chmod o+r yourdumpfile

然后从postgres用户的角度使用它。

如果它确实包含敏感信息,那么您应该将其复制到 postgres 用户的主目录,然后chown将其发送给他们:

chown postgres /path/to/postgres/home/yourdumpfile

相关内容