每个使用者了。请问有无可能,如何做? 大致一个过程,等我验证后,再发一个,确实比较有用啊。
OS是Solaris2.4。
建一个用户,将其shell设为关机命令。为了安全,这个用户的UID最好不要
设成0。
关机命令可以自己编写:
用root帐号登录(!!!!),编以下一个文件:
#include
main()
{
int tmp;
tmp = setuid(0);
if (tmp) {
system("/sbin/shutdown -h now");
}
else
fprintf(stderr, "Setuid Failure!\n");
}
然后编译,比方说执行文件为shut
最后,利用chmod修改这个命令的属性:
chmod shut a+s
在建用户时,shell指向这个shut就行了。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/