为什么我创建的新“postgres”用户没有显示在用户帐户中?

为什么我创建的新“postgres”用户没有显示在用户帐户中?

我刚刚在 Dell Inspiron 1545 上全新安装了 Ubuntu 12.04,然后下载并安装了所有最新更新。现在当我创建一个新用户时PostgreSQL 的在“用户帐户...”窗口中,它创建了帐户,但未在“用户帐户”窗口中列出。由于未列出,我无法创建密码或“启用”帐户以便他们登录。

我尝试重新安装 Ubuntu 12.04,以为安装过程中可能存在错误,但再次遇到同样的问题。有什么方法可以解决这个问题吗?

答案1

正如您所发现的,Ubuntu 保留postgres用户用于维护(升级、备份等)和其他内部任务,这要求该“用户”能够无需密码登录。因此postgres从用户帐户列表中,即使您手动创建该用户。

要允许使用密码的本地 PSQL 连接,您可以使用该createuser实用程序并授予该用户管理员权限。

相关内容