Переключитесь на пользователя postgres на Mac

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

5
задан flossfan 25 May 2012 в 11:06
поделиться