发信人: tcpip (俺的昵称改了), 信区: cnunix
标 题: Re: 请问如何建一关机帐户? wshu (转寄)
发信站: 哈工大紫丁香 (Sun Sep 26 14:58:12 1999), 转信
寄信人: Calvin.bbs@bbs.net.tsinghua.edu.cn
发信站: 华南理工大学 BBS木棉站
日 期: Mon Jun 29 13:11:24 1998
发信人: midi@SMTH (迷笛), 信区: Unix
标 题: Re: 请问如何建一关机帐户?
发信站: 水木清华 (Wed Aug 7 15:24:54 1996)
转信站: SMTH
==> midi@SMTH (迷笛) 提到:
> ==> Apollo@SMTH (Sun) 提到:
> >
> > 想建一帐户,登录进去后自动shutdown/halt,这样就可以不把root的passwd告诉
> > 每个使用者了。请问有无可能,如何做? OS是Solaris2.4。
> > 多谢!
> 建一个用户,将其shell设为关机命令。为了安全,这个用户的UID最好不要
> 设成0。
> 关机命令可以自己编写:
> 用root帐号登录(!!!!),编以下一个文件:
> #include <stdio.h>
> main()
> {
> int tmp;
> tmp = setuid(0);
> if (tmp) {
> shell("/etc/shutdown -g0 -y");
^-----对不起,这儿应该是system
> }
> else
> fprintf(stderr, "Setuid Failure!\n");
> }
> 然后编译,比方说执行文件为shut
> 最后,利用chmod修改这个命令的属性:
> chmod shut a+s
> 在建用户时,shell指向这个shut就行了。
--
※ 修改:.trueip 于 Sep 26 15:01:57 修改本文.[FROM: dns.mtlab.hit.ed]
--
※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: dns.mtlab.hit.ed]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: trueip.bbs@melon.gzn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.899毫秒