在 Ubuntu 上“设置 Informix 用户”通常包含两部分:
下面按常见做法一步一步说明。
以 root 或 sudo 用户执行:
sudo groupadd informix
sudo useradd -g informix -m -d /home/informix -s /bin/bash informix
sudo passwd informix
说明:
informix:数据库默认推荐使用的用户名-m:创建 home 目录-s /bin/bash:可登录 shell(也可改为 /bin/sh)假设 Informix 安装在 /opt/informix:
sudo mkdir -p /opt/informix
sudo chown -R informix:informix /opt/informix
切换到 informix 用户:
su - informix
编辑 ~/.bashrc(或 ~/.profile):
export INFORMIXDIR=/opt/informix
export INFORMIXSERVER=ol_informix
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql
保存后执行:
source ~/.bashrc
Informix 常用端口(如 1526)需在 /etc/services 中添加:
informix 1526/tcp
cd $INFORMIXDIR
./bin/oninit -iv
使用:
sudo adduser informix
sudo usermod -s /usr/sbin/nologin informix
sysusers 中配置数据库用户如果你是指:
可以告诉我具体场景,我可以给你更精确的配置。