设置Unix启动admin888
ReadyGo!技术成就梦想
网络搜索
efish
2008-2-24 2:50:35
在DOS和WINDOWS98系统中设置启动密码已经有很多方法和现成的软件可用了,但是,在UNIX系统中,有没有一种方法可以设置启动密码呢?下面我自编了一个SHELL小程序,可以实现在系统启动过程中加以密码限制,即使启动了机器,在输入密码之前,也不能使系统出现LOGIN的提示符。
这个小程序是加载在/etc/rc2文件中的,rc2文件是unix系统在启动过程中调用的一个shell文件,我们在最后加入如下内容,就可实现启动密码的限制了。程序如下:
在/etc/rc2文件中寻找下面这句话
if
then
#dspmsg$MF_RC-s$MS_RC2$RC2_READY"TheSystemisReady!\n"
找到后
屏蔽上面这句话,之后加入下面这个程序:
#循环开始
whiletrue
do
clear
setcolor-bblack-klt_red
echo"\033"
setcolor-bblack-kblack
echo"\033
then
dspmsg$MF_RC-s$MS_RC2$RC2_COMPLETE"Changetostate2hasbeencompleted.\n"
fi
如果在while循环中,每一条setcolor语句下面加如sleep1(延迟1秒),更能获得动态
的效果!
这个小程序是加载在/etc/rc2文件中的,rc2文件是unix系统在启动过程中调用的一个shell文件,我们在最后加入如下内容,就可实现启动密码的限制了。程序如下:
在/etc/rc2文件中寻找下面这句话
if
then
#dspmsg$MF_RC-s$MS_RC2$RC2_READY"TheSystemisReady!\n"
找到后
屏蔽上面这句话,之后加入下面这个程序:
#循环开始
whiletrue
do
clear
setcolor-bblack-klt_red
echo"\033"
setcolor-bblack-kblack
echo"\033
then
dspmsg$MF_RC-s$MS_RC2$RC2_COMPLETE"Changetostate2hasbeencompleted.\n"
fi
如果在while循环中,每一条setcolor语句下面加如sleep1(延迟1秒),更能获得动态
的效果!
-
相关文章
shell实现Unix进程间信息交换的几种方法
shell实现Unix进程间信息交换的几种方法
Shell递归程序设计-批量转换大写文件名为小写
Shell递归程序设计-批量转换大写文件名为小写
shell编程例子--一个简单的目录菜单
shell编程例子--一个简单的目录菜单
shell编程例子--一个.login例子
shell编程例子--一个.login例子
Bash中的变量
Bash中的变量
Bash中对变量的操作
Bash中对变量的操作
Bash中的特殊字符
Bash中的特殊字符
赶走一些你不希望进入的用户
赶走一些你不希望进入的用户
也谈在Unix系统中杀死相关终端的进程
也谈在Unix系统中杀死相关终端的进程
从ifconfig中得到IP地址
从ifconfig中得到IP地址
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn
