selfcry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-26
  • 最后登录2001-11-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1889回复:1

linux中的权限问题

楼主#
更多 发布于:2001-10-17 11:12

 在linux中,一个普通得用户能否用setuid(uid)系统调用将自己暂时变成root用户,如果不能的话,那他怎么实现对自己密码的改变的,因为passwd文件只能root用户才能修改,请各位大侠回复!急!!!
 
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-19 21:39
普通用户运行设置ROOT SUID的程序,在运行期间均是以root的名义来执行的。(以root登录:(#:chmod u+s passwd))

将你的程序设置root suid属性后,你程序中调用setuid方起作用,否则Unix(Linux)的安全性将是纸上谈兵了。

Matt
System Internals http://sys.xiloo.com
游客

返回顶部