$ whomi admin $ pg_dump (it works....) $ sudo pg_dump doesn't work. (permission denied) $ sudo -u admin pg_dump still doesn't work (permission denied).
这是为什么?
我需要从用户“www-data”的上下文中运行pg_dump。 我怎样才能做到这一点?
您的系统用户admin
拥有一个名为admin
的匹配PostgreSQL帐户,并且pg_hba.conf
规则允许其进行身份validation。 如果您希望PostgreSQL也支持用户root
或www-data
,请在PostgreSQL中创build它们,并为它们设置相应的规则。