首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在非根Informix安装上将DBSA等效权限授予OS用户?

如何在非根Informix安装上将DBSA等效权限授予OS用户?
EN

Stack Overflow用户
提问于 2014-11-18 09:23:10
回答 2查看 1.3K关注 0票数 0

对于由创建的非-root Informixv11.7安装,user1隐含地被授予DBSA权限。

如何将user2的等效权限授予user1,即DBSA权限?

user2应能

  • 在单用户模式和联机模式(onmode -j/-m)之间切换DB-服务器。
  • 运行dbexportdbimport工具。

用户帐户(user1user2)都是OS用户帐户。

更新:

$INFORMIXDIR-tree归user1:group1所有,user2group1的成员。

如果user2如前所述运行onmode/dbexport/dbimport,则会发出以下错误消息(大致如此):

onmode -jonmode -m返回:

代码语言:javascript
复制
Must be a DBSA to run this program

dbexport "db@dbs" -c -q -ssdbimport -c -q -i . "db@dbs"返回:

代码语言:javascript
复制
-1809 - Server rejected the connection.

日志文件显示:

代码语言:javascript
复制
00:00:00  Reject connection - 12
00:00:00  Error: Local user validation failed.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-28 02:58:31

据我所记得,我们得出的结论是,允许所有者组的成员被视为DBSA (或DBSSO或AAO)是不可靠的,因为一般来说,不能使用常规根特权安装Informix的人也无法控制属于他们所属的组的成员。因此,Informix的私有安装由单个管理员管理。我们仔细地研究了另一种方法,但是没有一个真正可靠的方法来解决这个问题。

因此,我认为您不可能有一个带有私有服务器的DBSA组。

票数 2
EN

Stack Overflow用户

发布于 2014-11-26 23:57:43

DBSA组由拥有$INFORMIXDIR/etc的组确定。

http://www.iiug.org/forums/ids/index.cgi/read/15472

在非根安装上,DBSA可以通过将任何具有DBSA权限的用户添加到该组来代理该用户。

代码语言:javascript
复制
ALTER USER bill MODIFY UID 1361, ADD GROUP (dbsa), ADD HOME "/u/user1";

1824.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26990652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档