Cloud9 上的 Postgres 数据库设置要求输入 sudo 密码
Postgres database setup on Cloud9 asks for sudo password
所以我使用Cloud9 ide to collaborate on a Node.js project. We are using Postgresql for the database, and the documentation for Postgres似乎很简单。我可以 sudo service postgresql start
没有问题,但我不能 sudo -u postgres psql
如果它不询问我的密码,我不知道,因为 Cloud9 为我设置了环境。有任何修复或建议吗?
默认情况下,UNIX 帐户"postgres" 被锁定,这意味着无法使用密码登录。有关完整说明,请参阅 this answer on serverfault。
也可以尝试 sudo -s
以 root 身份打开 shell 并调整您的系统。
而不是 运行 sudo -u postgres psql
尝试 运行 sudo sudo -u postgres psql
并且你会得到正确的。文档以前注意到了这一点,但最近被更改了。很快就会恢复。
所以我使用Cloud9 ide to collaborate on a Node.js project. We are using Postgresql for the database, and the documentation for Postgres似乎很简单。我可以 sudo service postgresql start
没有问题,但我不能 sudo -u postgres psql
如果它不询问我的密码,我不知道,因为 Cloud9 为我设置了环境。有任何修复或建议吗?
默认情况下,UNIX 帐户"postgres" 被锁定,这意味着无法使用密码登录。有关完整说明,请参阅 this answer on serverfault。
也可以尝试 sudo -s
以 root 身份打开 shell 并调整您的系统。
而不是 运行 sudo -u postgres psql
尝试 运行 sudo sudo -u postgres psql
并且你会得到正确的。文档以前注意到了这一点,但最近被更改了。很快就会恢复。