【问题标题】:why the new user created with password is not asking for the password为什么使用密码创建的新用户不要求输入密码
【发布时间】:2015-09-28 11:33:56
【问题描述】:

我是 Postgres 的新用户,我正在关注本教程 https://wiki.postgresql.org/wiki/First_steps 我想使用密码创建一个新用户,我正在按照这些步骤操作

sudo -i -u postgres
postgres@sarawaheed:~$ psql
psql (9.3.9)
Type "help" for help.

postgres=# CREATE USER sara PASSWORD 'sara';
CREATE ROLE
GRANT ALL ON SCHEMA test TO sara;
GRANT
/q

然后我打开一个新终端并输入 s

sudo -i -u sara
sara@sarawaheed:~$ psql
psql (9.3.9)
Type "help" for help.

sara=> 

所以我有两个问题 为什么使用此命令它确实要求输入密码sudo -i -u sara 其次是这个命令su - sara 它要求输入密码但是当我输入密码时,在我的情况下是 sara 为什么它不接受

   su - sara
    Password: 
    su: Authentication failure

我如何确保我的用户是使用密码创建的,请帮助我

【问题讨论】:

    标签: database postgresql console su


    【解决方案1】:

    如果您使用的连接类型被配置为受信任,PostgreSQL 不会要求输入密码。

    请参阅pg_hba.conf file documentation

    【讨论】:

    • 那么我如何确认用户只有在提供密码后才能访问数据库?
    猜你喜欢
    • 1970-01-01
    • 2021-11-24
    • 2013-10-24
    • 1970-01-01
    • 2011-04-18
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多