简体   繁体   中英

PostgreSQL on Mac OSX - cannot log in as postgres user

I installed postgresql and geodjango on Mac OSX following this tutorial word for word. For some reason

sudo su - postgres 

does not work. I put in my sudo password, but when I type "whoami" it's still my normal user login.

I know there is postgres user after I saw the list from

dscl . -list /Users UniqueID

Any idea why this is happening? I installed PSQL 9.1.1 server version.

Thank you.

The postgres account probably has disabled login rights and/or /bin/false as the login shell.

In this case you had best invoke postgresql commands directly, eg: sudo -u postgres psql

That should work even with a disabled login shell.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM