su
postgres を実行できるように、Mac の 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 ユーザーが存在することは確かです。