当前位置: 技术问答>linux和unix
关于组权限的问题
来源: 互联网 发布时间:2015-04-15
本文导语: 在 RedHat 7.3 下 ,我创建了一个 dba 组 , 一个用户 oracle ,隶属于 dba 组 . 以 oracle 的身份安装了 oracle817 for linux . 现在以 oracle login , 有好些 命令都执行不了 . 象 fdisk -l (用 su 转到root 下也没用). ...
在 RedHat 7.3 下 ,我创建了一个 dba 组 , 一个用户 oracle ,隶属于 dba 组 .
以 oracle 的身份安装了 oracle817 for linux . 现在以 oracle login , 有好些
命令都执行不了 . 象 fdisk -l (用 su 转到root 下也没用).
于是我把 passwd 里的 oracle:x:500:500:...........改成了 oracle:0:500:...
这时 fdisk -l 倒是可以用 ,但 oracle 却启动不了 .. 再把它改回为 :500:500 ..
这时用 startx 却说没有权限 .. 不知道怎么回事 ... 这个问题如何解决 ..
在 dba 组原有的权限不变的条件下,如何把 root 的权限给 dba 组 ,又随时可以收回
以 oracle 的身份安装了 oracle817 for linux . 现在以 oracle login , 有好些
命令都执行不了 . 象 fdisk -l (用 su 转到root 下也没用).
于是我把 passwd 里的 oracle:x:500:500:...........改成了 oracle:0:500:...
这时 fdisk -l 倒是可以用 ,但 oracle 却启动不了 .. 再把它改回为 :500:500 ..
这时用 startx 却说没有权限 .. 不知道怎么回事 ... 这个问题如何解决 ..
在 dba 组原有的权限不变的条件下,如何把 root 的权限给 dba 组 ,又随时可以收回
|
如果只用su,那么所有的环境变量还是你原来的用户的
应该使用su -
应该使用su -
|
usermod -G root dba
|
su到root都不能使用fdisk,好像不大可能。再好好试试看,或者有其他什么需要说明的。
|
1、你在oracle的当前目录下的.bash_profile加入
PATH=$PATH:/usr/bin:/usr/sbin
export PATH
就可以了
2、你可以在oracle用户加入root组就行了
PATH=$PATH:/usr/bin:/usr/sbin
export PATH
就可以了
2、你可以在oracle用户加入root组就行了