[color=darkblue:78ec9b3e79]关机、修改时间、杀终端:
用vi编辑 /etc/auth/subsystems/root
加入一行[用户名:shutdown,asktime,kill,killall]
同样在/etc/auth/system/authorize中加入上一行;
拷贝/etc/asktime 到 /tcb/files/rootcmds目录下
拷贝/bin/kill 到 /tcb/files/rootcmds目录下
通过上述修改后可在$提示符下执行超级用户的权限
也可用我编辑一个简单shell执行
while true
do
clear
echo " [06;28H" [0m" 管理员菜单 "
echo " [07;28H===================="
echo " [08;18H┌───────────────────┐"
echo " [09;18H│ │"
echo " [09;18H│ 【1】 格式化软盘 【2】 激活终端 │"
echo " [10;18H│ │"
echo " [11;18H│ 【3】 修改时间 【4】 系统关机 │"
echo " [12;18H│ │"
echo " [13;18H│ │"
echo " [14;18H│ 【0】 退出注册 │"
echo " [15;18H│ │"
echo " [16;18H└───────────────────┘"
echo " [17;30H请选择: \c "
read opt
case $opt in
1)clear
echo " [10;26H请将软盘插入驱动器中;按回车键"
sleep 1
clear
echo " [12;23H 正在格式化软盘请您稍候 ........ "
format -fqv
if test $? = 0
then
clear
echo " [10;27H 格式化成功!"
sleep 6
else
clear
echo " [9;27H格式化失败,请更换新软盘!!!"
sleep 9
fi
clear
while true
do
clear
echo " [10;19H是否格式化另一张新盘,选择后按回键(1/0)\c"
read jj
clear
case $jj in
1) echo " [12;23H 正在格式化软盘请您稍候 ........ "
format -fqv
if test $? = 0
then
clear
echo " [10;27H 格式化成功!"
sleep 6
else
clear
echo " [9;26H格式化失败,请更换新软盘!!!"
sleep 9
fi
continue;;
*)break;;
esac
done
;;
2)
clear
echo "用户名称 终端号 运行时间"
who
echo
echo "请录入你要激活用户的终端号:\c"
read aaa
ps -t $aaa
echo
echo "请录入最小的PID号码:\c"
read hm
/tcb/bin/asroot kill -9 $hm
;;
3)
/tcb/bin/asroot asktime
;;
4)
/tcb/bin/asroot shutdown -y -g0
;;
0) clear
exit;;
esac
done
exit 0[/color:78ec9b3e79]
yutian 回复于:2003-09-01 10:05:00 |
酷 |
saintdragon 回复于:2003-09-01 09:55:30 |
不错:) |
meteor06 回复于:2003-09-01 13:05:43 |
好 ;) |
mazhedong 回复于:2003-09-01 14:32:19 |
我会写更好的,你们要不要呀 |
meteor06 回复于:2003-09-01 14:39:00 |
[quote:90b9359cac="mazhedong"]我会写更好的,你们要不要呀[/quote:90b9359cac]
鼓励原创的 ;) 有新意更好 |
yi_11_yi 回复于:2003-09-01 14:48:10 |
楼主真是好人~~~ |
zfl 回复于:2003-09-01 15:09:30 |
[quote:aafb8752f9="yi_11_yi"]楼主真是好人~~~[/quote:aafb8752f9]
有创意! 那能不顶吗! 我订。我顶! |
可怜的笨笨鱼 回复于:2003-09-01 15:17:20 |
我们期待着看你更好的东西 |
yutian 回复于:2003-09-01 15:23:40 |
[quote:bcbb4db32b="yi_11_yi"]楼主真是好人~~~[/quote:bcbb4db32b] 你的签名太酷了!! |
stardust 回复于:2003-09-01 15:23:54 |
正好现在在看shell,收拉!!我顶,我顶,我顶顶顶~~~ |
jany 回复于:2003-09-01 20:47:37 |
SCO UNIX我 不 懂 ![]() 你所说的我不懂 你能说仔细好吗》? |
meteor06 回复于:2003-09-02 09:35:32 |
[quote:e767ee3002="jany"]SCO UNIX我 不 懂 ![]() 你所说的我不懂 你能说仔细好吗》?[/quote:e767ee3002] 利用 asroot 命令 使的普通用户以 root 身份,执行指定的命令 |
hongyudeng 回复于:2003-09-02 21:29:19 |
GOOD!我刚需要 |
pp 回复于:2003-09-03 00:06:26 |
我在使用/tcb/bin/asroot kill -9 $a 时的提示,不知道是怎么回事
asroot:/tcb/files/rootcmds/kill:file control database inconsistency asroot:the system's integrity may be compromised .run integrity |
crystalqin 回复于:2003-09-03 13:54:47 |
是只实用于SCO UNIX还是也可以用于SOLARIS? |
jsddnkfx 回复于:2003-09-03 21:46:05 |
果然是东东…… |
bin8688 回复于:2003-09-03 22:54:57 |
GOOD! |
sxf2000 回复于:2003-09-04 10:37:45 |
不错!:)
不过其他系统好象没有asroot命令 :) |
zhhb99 回复于:2003-09-04 17:40:45 |
请问digita unix上如何实现? |
凝嫣 回复于:2003-09-04 20:04:42 |
![]() 继续努力~~~ |
inzaghi_lzhj 回复于:2003-09-09 16:52:41 |
好,太好了,(愣一句没听懂,新手) |
ycguolin 回复于:2003-09-16 07:29:03 |
good!ding! |
czdh 回复于:2003-09-16 14:53:34 |
yi_11_yi :
签名的太酷了,我顶!! |
光明晓仙 回复于:2003-09-16 20:45:40 |
[img:1f98c728c6]http://www.chinaunix.net/forum/images/avatars/userupload/14176377173eee90d64cf48.gif[/img:1f98c728c6]
又学一招......... |
iam66 回复于:2003-09-30 10:19:38 |
Very Good!!!I Need It !!! |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/