14 12
发新话题
打印

How to make it

suid,guid
就可以实现。      

TOP

详细一点??      
在自由的天空自由翱翔... Blog: http://www.donews.net/maxzhongcn

TOP

suid/guid是权限位,
suid:执行该脚本的用户在执行时具有该文件属主的权限;
guid:执行该脚本的用户在执行时具有该文件所属用户组中用户的权限;
如何设置:
suid:相应权限位前的那一位设为4;
guid:相应权限位前的那一位设为2。
如:chmod 4755 abc      

TOP

suid后不是所有用户都成了root了?

redhat下面有一个 /usr/libexec/openssh/gnome-ssh-askpass, 可以像kdesu那样出现一个图形窗口提示输入口令,然后把口令返回到标准输出,我觉得可以用它和expect结合来做。

不过shell编程不熟,expect也不会。      

TOP

 14 12
发新话题