怎样使用Informix用户和informix组

1.应该使用informix帐号来管理数据库,例如:grant/revoke权限,创建/删除表,dbload等等。

2.应该创建一个单独的帐号来作这些事情吗?为什么?

3.是否应该用informix帐号来管理数据库应用程序,并且将所有的用户置于这个组内,?

我们仅仅使用informix帐号来进行DBA的管理工作,而不是用它来做所有的事情,你应该有一个informix帐号和一个informix组,帐号和组都是唯一的。在informix组中只应该有informix一个用户。

我们有一个“应用”帐号,这个帐号是所有的非系统表的属主,并且用它设置所有的权限,拥有所有的资源,数据,和可执行目录和代码。这样做的目的是隔离数据管理和服务器管理两种不同的工作。DBA的功能是独立的,(并且只有一个人可以执行这个工作),如果你的数据库规模很大或者即将变得很大,你会体会到这样作的好处。 如果你脱离这个原则,会出现严重的安全隐患。informix组内的其他用户可以执行INFORMIXDIR目录下的很多应用程序,而这些应用程序你一定不希望由他去执行。所以没有必要去冒险将所有的用户放在informix组中。

时间: 2024-12-31 09:15:10

怎样使用Informix用户和informix组的相关文章

怎样使用“Informix”用户和“informix”组

1.应该使用informix帐号来管理数据库,例如:grant/revoke权限,创建/删除表,dbload等等. 2.应该创建一个单独的帐号来作这些事情吗?为什么? 3.是否应该用informix帐号来管理数据库应用程序,并且将所有的用户置于这个组内,? 我们仅仅使用informix帐号来进行DBA的管理工作,而不是用它来做所有的事情,你应该有一个informix帐号和一个informix组,帐号和组都是唯一的.在informix组中只应该有informix一个用户. 我们有一个"应用&quo

Linux下用户添加至组的方法介绍

在Linux系统把用户添加至组(Group)时,使用gpasswd -a或者usermod -aG命令. 将用户添加至组的几种方法 创建用户时,把用户添加至指定组的方法有以下几种.  代码如下 复制代码 (1) 创建用户时指定组 # useradd -g [组名 or gid] -G [附加组 or gid] [用户名] (2) 使用usermod命令指定组 # usermod -g [组名 or gid] -G [附加组 or gid] [用户名] (3) usermod命令使用-aG选项指定

如何添加非oracle用户到dba组和oinstall组

oracle用户所拥有的权限比较大,因此有些时候需要使用非oracle用户来完成相关数据库管理工作.尤其是多个人维护系统或数据库时,有必要为其添加不同的用户,然后将这些用户添加到dba组.同时这些用户也可以根据自己的喜好来设定不同的环境变量.本文描述了在linux下创建新用户以及使用新用户来连接数据库等. #查看当前的oracle用户id及其所属组 oracle@SZDB:~> id uid=2000(oracle) gid=1000(oinstall) groups=1000(oinstall

LDAP怎样将生成的用户加入一个组中(java代码实现)?

问题描述 生成一个用户,想在servlet中实现将他放入到一个组中,比如,生成一个uid = 111 的用户后,放入到Groups下的tomcat组中.如何实现,刚开始学,请大家帮下 解决方案 你直接想象成生成一个dn是:uid=111,ou=tomcat,ou=people,dc=example,dc=com的条目就可以了啊,至于你的objectclass是什么你自己决定(我写这个DN只是举例描述你的目录结构,按你实际情况的)

Linux id 命令 - 显示用户id和组id信息

要登入一台计算机,我们需要一个用户名.用户名是一个可以被计算机识别的身份.基于此,计算机会对使用这个用户名的登陆的人应用一系列的规则.在Linux系统下,我们可以使用 id 命令. 什么是 id 命令 id 命令可以显示真实有效的用户 ID(UID) 和组 ID(GID).UID 是对一个用户的单一身份标识.组 ID(GID)则对应多个UID. 如何使用 id 命令 id 命令已经默认预装在大多数 Linux 系统中.要使用它,只需要在你的控制台输入id.不带选项输入 id 会显示如下.结果会使

通过MS SQL 数据库SA帐号增加新用户至administrators组

数据|数据库 <%'----数据库连接Start   '---二级域名名称  Main_Domain="web" '--域名格式为pcc.net  dim conn_Home  dim conn_Homestr  '定义数据库类别,1为SQL数据库,0为Access数据库  const IsSqlDataBase_Homestr = 1  call conn_Home_init()  sub conn_Home_init()     if IsSqlDataBase_Homest

magento开发 -- 修改当前用户的客户组

$customer = Mage::getSingleton('customer/session')->getCustomer(); $customer->setData( 'group_id', '2'); $customer->save();   同理,你也可以修改用户的其它信息

Linux下的Informix数据库简明安装指南

本文采用的版本是Informix Dynamic Server 2000.Informix与Oracle等数据库相比,速度并不占优,但可靠性非常好.下面我们一起来看看Informix数据库在Linux环境下的安装过程. 第一步:获取数据库安装程序. 在www.Linuxbyte.net的软件中心下载Informix Dynamic Server 2000 RPM包. 第二步:运行"linuxconf",增加一个Informix组:增加Informix用户,属组为Informix,hom

在TurboLinux上安装Informix for Linux

1.安装前准备 1)需要安装TurboLinux产品 2)需要有安装文件Ids.rpm,connect.rpm 和 clisdk.rpm Ids.rpm Informix Dynamic Server 7.3 Connect.rpm Informix 客户端产品连接环境 Clisdk.rpm Informix 客户端产品开发环境 3)需要有合法的 Serial Number 和 Key Number 4)如果在同一台服务器上安装多余一种的以上产品,应按如下顺序安装: Informix Clien