$ 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它们,并为它们设置相应的规则。