在 Linux + Informix 环境下,“建用户”通常包含两个层面:
下面分别说明。
Informix 一般使用 操作系统用户 作为数据库用户。
useradd -m informix_user
passwd informix_user
groupadd informix_group
usermod -g informix_group informix_user
如果 Informix 安装用户是 informix,通常把新用户加入该组:
usermod -aG informix informix_user
Informix 默认没有独立密码体系,直接使用 OS 用户认证。
su - informix_user
dbaccess dbname -
或
isql dbname
前提:该用户对相关数据库/表有权限
以 informix 或 DBA 用户执行:
GRANT CONNECT TO informix_user;
GRANT SELECT, INSERT ON tabname TO informix_user;
常用权限:
CREATE ROLE app_role;
GRANT CONNECT TO app_role;
GRANT SELECT ON tabname TO app_role;
GRANT app_role TO informix_user;
911useradd -m appuser
passwd appuser
usermod -aG informix appuser
GRANT CONNECT TO appuser;
如果你能提供:
onconfig 默认配置我可以给你更精确的步骤。