所以我使用Cloud9 ide在Node.js项目上进行协作。我们正在使用Postgresql作为数据库,而the documentation for Postgres似乎使它变得非常简单。我可以sudo service postgresql start
没有问题,但我不能sudo -u postgres psql
没有它要求我的密码,我不知道,因为Cloud9为我设置了环境。有任何修正或建议吗?
答案 0 :(得分:5)
而不是运行sudo -u postgres psql
尝试运行sudo sudo -u postgres psql
并且您将立即进入。文档之前已经注意到了这一点但最近已更改。它很快就会被还原。
答案 1 :(得分:0)
默认情况下,UNIX帐户" postgres"已锁定,这意味着无法使用密码登录。有关完整说明,请参阅this answer on serverfault。
同时尝试sudo -s
以root身份打开shell并调整系统。