首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >出于安全原因,不允许登录postgresql centos服务器

出于安全原因,不允许登录postgresql centos服务器
EN

Stack Overflow用户
提问于 2013-10-06 10:31:37
回答 3查看 34K关注 0票数 30

我正在配置我的centos服务器。我安装了postgresqlphppgadmin

当我尝试以my_server_ip/phpPgAdmin身份访问phppgadmin时

它重定向到登录页面,当我尝试登录时,得到的错误为

Login disallowed for security reasons

我甚至将extra_login_security更改为false,并使用以下命令重新启动

代码语言:javascript
复制
/etc/init.d/httpd restart

代码语言:javascript
复制
service postgresql-9.2 restart

有人能帮我吗。

EN

回答 3

Stack Overflow用户

发布于 2014-02-17 14:54:35

1)。打开-> /etc/phppgadmin -> config.inc.php

2)。将$conf['extra_login_security'] = true;更改为$conf['extra_login_security'] = false;

//如果额外的登录安全性为真,则不使用密码或某些用户名(pgsql、postgres、root、管理员) //通过phpPgAdmin登录将被拒绝。仅当您已阅读常见问题解答并//了解如何更改PostgreSQL的pg_hba.conf以启用//密码本地连接时,才设置此false。

票数 77
EN

Stack Overflow用户

发布于 2014-10-30 07:11:54

我遇到了完全相同的问题--也是在CentOS上--而且也没有机会将安全设置更改为false。

结果发现它没有使用我们期望的配置文件。

它使用: /usr/share/phpPgAdmin/conf/config.inc.php

而不是: /etc/phpPgAdmin/config.inc.php

尽管RPM (phpPgAdmin-5.1-1.rhel6.noarch)安装了这两个工具...

我真的不明白为什么它有两个,除非在某个地方定义了一个覆盖...但是我真的没有时间去研究它。我确信没有理由不能用指向另一个的符号链接(或硬链接)来替换/etc中的那个,尽管如果您尝试卸载RPM可能会导致问题。但我不会的,除非你非常热衷于把它放在/etc里--以防万一。我敢肯定他们不会仅仅为了好玩而包含其中的两个;)

我知道这可能为时已晚,但我今天遇到的事实意味着它可能对某些人有用:)

票数 4
EN

Stack Overflow用户

发布于 2016-11-22 16:05:29

您需要重新启动postgresql

systemctl重启postgresql

systemctl重新启动apache2

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19204816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档