我正在尝试在createuser
Postgres 11.6 的 MacOS 10.15 安装上运行该命令。我已启用root
,但没有postgres
用户可以su
作为 - 有一个_postgres
用户:
dd@finglas:~ $ cat /etc/passwd | grep 'post'
_postfix:*:27:27:Postfix Mail Server:/var/spool/postfix:/usr/bin/false
_postgres:*:216:216:PostgreSQL Server:/var/empty:/usr/bin/false
对$PATH
Postgres 工具有效,并which createuser
指向正确的二进制文件:
dd@finglas:~ $ which createuser
/Applications/Postgres.app/Contents/Versions/latest/bin/createuser
我期望能够执行以下操作:
dd@finglas:~ createuser dev_user
我可以以用户身份登录 Postgres 本身postgres
,但我无法createuser
从终端运行。有什么建议么?