作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
还是没有理解基础知识!安装后立即创建的用户名“postgres”允许我登录。但后来我添加了一个新用户“p2”,密码为“123”。当我尝试使用 p2 用户名登录时,它不起作用。我不知道我是否遵循了正确的步骤,请指导。
revoltman@G41:~$ service postgresql start
revoltman@G41:~$ sudo -u postgres -i
postgres@G41:~$ exit
logout
revoltman@G41:~$ sudo -u p2 -i
sudo: unknown user: p2
sudo: unable to initialize policy plugin
之前我创建了新用户:
postgres@G41:~$ createuser -P -s -e p2
Enter password for new role:
Enter it again:
CREATE ROLE p2 PASSWORD 'md576be8f31b92b38740013f11b102caa1c'
SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;
postgres@G41:~$ sudo -u p2 -i
sudo: unknown user: p2
sudo: unable to initialize policy plugin
如果我在 psql 中输入\du 来查找所有用户的列表:
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-
p1 | | {}
p2 | Superuser, Create role, Create DB | {}
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
我是否以错误的方式创建新用户或我的登录方法错误?如果您想了解任何其他详细信息,请询问。
最佳答案
createuser p2
正在创建一个名为 p2
的 Postgres 用户。
sudo
正在尝试使用 Unix 用户 p2
运行命令。
这是两个完全不同的事情。
关于Postgresql : Just added a new user, 但现在显示 "unknown user"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48502458/
我是一名优秀的程序员,十分优秀!