flo*_*fan 5 postgresql sudo su osx-lion
我想su对Mac上的postgres用户,以便我可以运行postgres.
我在这做错了什么?
delirium:~ anna$ sudo su postgres
delirium:~ anna$
Run Code Online (Sandbox Code Playgroud)
什么都没发生.如果我尝试运行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.
Run Code Online (Sandbox Code Playgroud)
如果我试试这个su,我也会收到一个错误:
delirium:~ anna$ sudo su - postgres
su: no directory
delirium:~ anna$
Run Code Online (Sandbox Code Playgroud)
我该怎么做?我很确定postgres用户存在.
| 归档时间: |
|
| 查看次数: |
9545 次 |
| 最近记录: |