Я хотел бы 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 существует.