informix(gbase 8t)内部用户使用示例

informix从11.70开始支持内部用户,以下以gbase8t(informix 12.10)为例示范如何使用内部用户(mapping user)

1,配置allowed.surrogates

在/etc/informix目录(如没有,使用root用户创建)下创建allowed.surrogates配置文件,内容如下:

USERS:daemon

2,数据库开启USERMAPPING

onmode -wf USERMAPPING=ADMIN

3,加载surrogates到缓存

onmode -cache surrogates 

4,在sysuser库中创建系统默认用户,可以指定默认目录

CREATE DEFAULT USER WITH PROPERTIES USER daemon HOME "/home/gbase8t/users" ;

5,创建普通用户,并指定密码

CREATE USER ifxuser WITH PASSWORD 'ifxuser';

6,在数据库中赋权访问

echo "grant dba to ifxuser;" | dbaccess testdb -

7,使用内部用户访问数据库,按提示输入密码

dbaccess - -
CONNECT TO 'testdb@gbasedb' USER 'ifxuser';

标签: none

添加新评论

Free Web Hosting