开源中文网

您的位置: 首页 > 数据库应用 > Oracle > 正文

在Suse中让其他用户也能运行Oracle命令

来源:  作者:

suid/guid的问题:

要求非Oracle用户也能运行sqlplus等oracle命令。

解决方法:

假如希望设置s u i d,那么就将相应的权限位之前的那一位设置为4;如果希望设置g u i d,那么就将相应的权限位之前的那一位设置为2;如果希望两者都置位,那么将相应的权限位之前的那一位设置为4+2。

一旦设置了这一位,一个s将出现在x的位置上。注意:在设置s u i d或g u i d的同时,相应的执行权限位必须要被设置。例如,如果希望设置g u i d,那么必须要让该用户组具有执行权限。

如果想要对文件l o g i n设置s u i d,它当前所具有的权限为rwx rw- r-- (741),需要在使用c h m o d命令时在该权限数字的前面加上一个4,即chmod 4741,这将使该文件的权限变成:

 

r w s rw- r - -。$ chmod 4741 logit

针对这个问题,大家可以这样设置:

 

#chmod 6755 $ORACLE/HOME/bin/oracle.exe

Tags:Suse 其他用户 也能
相关文章列表:
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明