免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4122 | 回复: 4
打印 上一主题 下一主题

PG普通用户SCI访问table记录的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-02 23:33 |只看该作者 |倒序浏览
我从另一台机器通过ssh (putty) 执行以下命令:
su postgres -c"/usr/local/pgsql_15/bin/psql ABC -U SCI --port 5446"

访问"ABC" 数据库. 进入ABC=>
后输入SELECT * FROM "TABLE1"  (TABLE1为一个已经有数据的表)
提示出ERROR: permission denied for relation TABLE1

从phppgAdmin 的Web 界面以SCI角色(不是超级用户)登陆后试图察看表中数据也是提示同样的错误(表结构可以看到)

是不是因为SCI 在/etc/passwd中没有记录所以不能通过ssh 啊? 但是超级用户dbadmin 也在/etc/passwd中没有记录,却能察看数据.

论坛徽章:
0
2 [报告]
发表于 2007-02-03 00:26 |只看该作者

SSL

http://www.pgsqldb.org/pgsqldoc-8.1c/client-authentication.html

根据以上的文章介绍,我在pg_hba.conf里增加了最后一行 hostssl 的设置,重新启动pg ABC以后,还是permission denied
-----------------------------------------------------------------------------------------------
"pg_hba.conf" 56L, 2639C                                      56,1          Bot


# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD

local   all         all                                             trust
host    all         all         127.0.0.1         255.255.255.255   trust

# Local Network
host    all         all         192.168.0.0       255.255.255.0     password

hostssl   all        all         192.168.0.0       255.255.255.0      password #新增的一行,最后改为md5也不行

论坛徽章:
0
3 [报告]
发表于 2007-02-03 13:08 |只看该作者
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
请不要一个问题反复提问。

论坛徽章:
0
4 [报告]
发表于 2007-04-10 22:44 |只看该作者

解决了

好像是SCI没有被grant select 权限

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2007-04-11 10:57 |只看该作者
原帖由 小帅哥飞飞 于 2007-4-10 22:44 发表
好像是SCI没有被grant select 权限

看提示
示出ERROR: permission denied for relation TABLE1


是权限的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP