• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

怎样用普通用户执行只有root用户才有权限的命令?

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 44次 | 进入软件测试论坛讨论

领测软件测试网
怎样用普通用户执行只有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/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网