我想给su
Mac 上的 postgres 用户,这样我就可以运行 postgres。
我在这里做错了什么?
delirium:~ anna$ sudo su postgres
delirium:~ anna$
没发生什么事。如果我尝试运行 postgres,我会得到如下信息:
delirium:~ anna$ sudo pg_ctl -D /usr/local/var/postgres -l
/usr/local/var/postgres/server.log startpg_ctl: cannot be run as root
Please log in (using, e.g., "su") as the (unprivileged) user that will
own the server process.
如果我尝试这样做su
,我也会收到错误消息:
delirium:~ anna$ sudo su - postgres
su: no directory
delirium:~ anna$
我能做些什么呢?我相当确定 postgres 用户存在。