怎样用普通用户执行只有root用户才有权限的命令?例如:fuser
hanfeng1314520 回复于:2005-05-17 14:04:22 |
把它的用户ID改为0,就和ROOT一样了,不过听说有安全隐患 |
sdccf 回复于:2005-05-17 14:50:40 |
scoadmin account里面对这个用户要执行什么命令进行授权. |
aqnhlzl 回复于:2005-05-17 18:12:29 |
[quote:eef2702bdd="hanfeng1314520"]把它的用户ID改为0,就和ROOT一样了,不过听说有安全隐患[/quote:eef2702bdd]
这种办法不可取。 |
tao_niuniu 回复于:2005-05-23 16:55:23 |
是否用scoadmin account--->user ---->authorzations ?
我在命令列表里没找到我要用的fuser怎末办?是否它本来是个普通用户 可执行的命令? 谢谢,邮政有你这样的高手,我感觉太爽了 |
sdccf 回复于:2005-05-23 17:18:02 |
不是所有的命令都可以被授权的. |
bjwqt 回复于:2005-05-29 22:16:18 |
授权一般用户去执行关机等root用户才有的权限的方法:(以root用户执行下列操作)
1. cp /bin/kill /tcb/files/rootcmds cp /bin/date /tcb/files/rootcmds 由于在系统安全级别为traditional时,缺省情况下,shudown已在/tcb/files/rootcmds目录下。 2.vi /etc/auth/system/authorize 将root:shutdown行改为root:shutdown,kill,date,若无root:shutdown行,直接在最后一行添加root:shutdown,kill,date。 3.运行integrity,fixmog 4.运行scoadmin-->account manager-->选择hjwh用户-->菜单中的users项Authorizations进入用户的授权管理界面-->把光标到“Use system default authorizations for this user account”那一行,将星号去掉,即不使用系统的缺省授权值-->把光标移到右边“Not Authorized”的窗口下,这时会发现命令列表窗口中出现了刚刚拷贝的几个命令:shutdown、kill和date-->按“Add”按钮,选中刚定义的几个命令,依次增加到左边的“Authorized”(已授权命令)窗口内,注意保留系统原有的授权命令,按“OK”退出即可。 |
纳兰婷 回复于:2005-05-29 22:48:54 |
[quote:1c1ab6b3be="bjwqt"]授权一般用户去执行关机等root用户才有的权限的方法:(以root用户执行下列操作)
1. cp /bin/kill /tcb/files/rootcmds cp /bin/date /tcb/files/rootcmds 由于在系统安全级别为traditional时,缺省情况下..........[/quote:1c1ab6b3be]很实用~~谢谢 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/