当前位置: 首页 > news >正文

乐平网站建设咨询网站设计开发

乐平网站建设咨询,网站设计开发,建设银行网站能买手机,长春网站优化流程配置文件之pg_hba.conf介绍 该文件用于控制访问安全性#xff0c;管理客户端对于PostgreSQL服务器的访问权限#xff0c;内容包括#xff1a;允许哪些用户连接到哪个数据库#xff0c;允许哪些IP或者哪个网段的IP连接到本服务器#xff0c;以及指定连接时使用的身份验证模…配置文件之pg_hba.conf介绍 该文件用于控制访问安全性管理客户端对于PostgreSQL服务器的访问权限内容包括允许哪些用户连接到哪个数据库允许哪些IP或者哪个网段的IP连接到本服务器以及指定连接时使用的身份验证模式。 pg_hba.conf 配置详解 TYPE 参数设置 TYPE 表示主机类型值可能为 若为 local 表示是unix-domain的socket连接 若为 host 是TCP/IP socket 若为 hostssl 是SSL加密的TCP/IP socket DATABASE 参数设置 DATABASE 表示数据库名称,值可能为 all ,sameuser,samerole,replication,数据库名称 ,或者多个 数据库名称用 逗号注意ALL不匹配 replication USER 参数设置 USER 表示用户名称值可以为 all,一个用户名一组用户名 多个用户时可以用 ,逗号隔开 或者在用户名称前缀 ;在USER和DATABASE字段也可以写一个单独的 文件名称用 前缀该文件包含数据库名称或用户名称 ADDRESS 参数设置 该参数可以为 主机名称 或者IP/32(IPV4) 或 IP/128(IPV6)主机 名称以 .开头samehost或samenet 匹配任意Ip地址 METHOD 参数设置 该值可以为 trust, reject, md5, password, scram-sha-256, gss, sspi, ident, peer, pam, ldap, radius or cert注意 若为password则发送的为明文密码 加载配置文件、生效 修改该配置文件中的参数必须重启 postgreSql服务,若要允许其它IP地址访问该主机数据库则必须修改 postgresql.conf 中的参数 listen_addresses 为 * 重启 pg_ctl reload 或者 执行 SELECT pg_reload_conf()配置实例参考 配置以下参数 # TYPE DATABASE USER ADDRESS METHOD host all all 10.10.56.17/32 md5参数说明 host 参数表示安装PostgreSQL的主机all 第一个all 表示该主机上的所有数据库实例all 第二个all 表示所有用户10.10.56.17/32 表示需要连接到主机的IP地址32表示IPV4md5 表示验证方式即上述表示允许IP地址为10.10.56.17的所有用户可以通过MD5的密码验证方式连接主机上所有的数据库 也可以指定具体的数据库名称和用户 # TYPE DATABASE USER ADDRESS METHOD host test pgtest 10.10.56.17/32 md5 即表示允许地址为 10.10.56.17 的用户 pgtest通过 MD5方式 加密的密码方式连接主机上的 test 数据库也可以指定整个网段 # TYPE DATABASE USER ADDRESS METHOD host test pgtest 0.0.0.0/0 md5即表示允许 任意iP 通过用户名为 pgtest 和md5的 密码 验证方式连接主机上 test 的数据库 不进行密码验证 # TYPE DATABASE USER ADDRESS METHOD host test pgtest 0.0.0.0/0 trust表示任意IP地址的用户 pgtest 无需密码验证可直接连接访问该主机的 test 数据库 补充postgresql配置文件pg_hba.conf配置、修改postgresql超级用户的密码 postgresql设置了用户名和密码却发现不输入密码、或者密码输错都能登录。于是在网上查知道了原来是配置文件pg_hba.conf的问题。 1.修改pg_hba.conf文件使得数据库认证方式为加密登录 以下命令可以查找pg_hba.conf的路径 [rootlocalhost ~]# find / - name pg_hba.conf进入到该配置文件中 [rootlocalhost ~]# vi /home/postgres/pgsql/data/pg_hba.conf发现配置文件中内容是全部注释掉的如下 # local DATABASE USER METHOD [OPTIONS] # host DATABASE USER ADDRESS METHOD [OPTIONS] # hostssl DATABASE USER ADDRESS METHOD [OPTIONS] # hostnossl DATABASE USER ADDRESS METHOD [OPTIONS]以上相当于postgreql用户可以免密登录在末尾加上 host all all 0.0.0.0/0 md5要求客户端提供一个 MD5 加密的口令进行认证即必须有密码才能登录 修改完pg_hba.conf文件后保存退出输入命令使配置生效 (1) 第一种生效方法 [rootlocalhost data]# service postgresql reload以上命令执行后会出现以下提示信息 Reload PostgreSQL OK说明pg_hba.conf配置文件的 修改已生效。 (2) 第二种生效方法 备注隔几天后准备更改另外一台服务器的连接验证方式发现用以上方法对pg_hba.conf的修改生效时报错。具体报错如下 [rootlocalhost data]# service postgresql reload postgresql: unrecognized service在网上查资料后进行以下尝试。 ① 切换到postgres用户 [rootlocalhost ~]# su - postgres -bash-4.1$ pwd /var/lib/pgsql -bash-4.1$ ls -bash-4.1$ 9.5 -bash-4.1$ cd * -bash-4.1$ ls backups data pgstartup.log②使用pg_ctl命令对文件生效 -bash-4.1$ ./pg_ctl reload pg_ctl: no database directory specified and environment variable PGDATA unset Try pg_ctl --help for more information.报错如上需要在reload后添加data文件夹所在的路径 -bash-4.1$ ./pg_ctl reload -D /var/lib/pgsql/9.5/data server signaled出现以上提示:server signaled时说明配置生效 修改postgresql默认超级用户postgres的密码 首先以postgres用户登录postgresql数据库 [rootlocalhost ~]# sudo -u postgres psql接着修改postgresql的登录密码结尾必须有分号否则修改无效执行命令后也不会出现ALTER ROLE。 postgres # alter user postgres with password ****以上命令执行后会出现 ALTER ROLE说明修改生效接着退出postgresql postgres # \q到此超级用户postgres的密码修改完成可在pgAdmin客户端进行验证。 指定用户可访问的数据库pg_hba.conf 以上配置为所有IP及网关都允许访问使用MD5认证。 postgres用户可访问所有数据库 bret用户仅允许访问community、community2数据库 weather用户仅允许访问weather数据库
http://www.dnsts.com.cn/news/18804.html

相关文章:

  • 在线游戏网站淘宝客做网站链接
  • 文化馆网站建设方案江苏建设工程交易信息网站
  • 专业网站设计工作室工商网查询企业信息查询系统
  • 公司招商型网站建设只做公司网站方案
  • 保健品 东莞网站建设湘潭做网站价格品牌磐石网络
  • 网站网络推广教程设计方案评价
  • 门户网站如何增加流量哪些网站用户体验好
  • 网站信息系统建设企业网站建设综合实训心得体会
  • 网站建设及推广seo交流博客
  • 怎么制作微信购物网站网站做301对优化有影响
  • 手机seo网站推广高级网站开发工程师证
  • 企业网站模板 演示寻找五屏网站建设
  • 做百度推广网站找谁好手机做视频的软件
  • 怎样创建自己的网站背景墙图片2023新款
  • 番禺网站开发平台品牌网站开发价格
  • 如何做好网站宣传wordpress速度快了很多
  • 广东省做农业网站公司wordpress top主题
  • 物联网对企业网站建设的要求wordpress 淘宝模板怎么用
  • wordpress文章段落背景颜色代码seo站内优化培训
  • 网站开发成本包括桂林哪里学建设网站
  • 安康网站制作建设的基本流程网站
  • 网站备案主体查询wordpress水印插件
  • 如何设置网站公司动态wordpress只保留二级目录
  • 三种常用的网站设计软件网站登记备案表
  • 英文网站模板源代码展览展示搭建设计
  • 网站建设资料集团有限公司成立条件
  • 智慧团建登录网站入口Wordpress制作赚钱吗
  • 留言网站建设的报告西安seo站内优化
  • 设计网站要多久wordpress内容提交工具
  • 无锡网站讲述做网站的电影