阅读:1889回复:1
linux中的权限问题在linux中,一个普通得用户能否用setuid(uid)系统调用将自己暂时变成root用户,如果不能的话,那他怎么实现对自己密码的改变的,因为passwd文件只能root用户才能修改,请各位大侠回复!急!!! |
|
沙发#
发布于:2001-10-19 21:39
普通用户运行设置ROOT SUID的程序,在运行期间均是以root的名义来执行的。(以root登录:(#:chmod u+s passwd))
将你的程序设置root suid属性后,你程序中调用setuid方起作用,否则Unix(Linux)的安全性将是纸上谈兵了。 Matt |
|
|