在CentOS上進行Informix權限管理,主要涉及用戶、角色、權限分配及安全配置,具體操作如下:
用戶管理
CREATE USER命令,如CREATE USER user1 IDENTIFIED BY 'password';。onspassword命令修改密碼,如onspassword -u user1 -p 'newpassword';。DROP USER命令,如DROP USER user1;。權限分配
GRANT授予或REVOKE撤銷權限,如GRANT CONNECT TO user1;或REVOKE ALL ON DATABASE FROM user1;。GRANT SELECT, INSERT ON table1 TO user1;。CREATE ROLE role1; GRANT SELECT ON table1 TO role1; ALTER USER user1 GRANT role1;。系統級權限配置
onconfig等配置文件權限為600,數據目錄權限為700,如chmod 600 $INFORMIXDIR/etc/onconfig。AUDIT SELECT, INSERT ON table1;。安全增強
sqlhosts文件中配置允許訪問的IP。onconfig中配置SSL證書路徑,確保數據傳輸安全。注意:操作前需以informix用戶或root權限執行,建議提前備份數據庫。具體命令語法可參考Informix官方文檔。