VB 源码VC 源码ASP源码JSP源码PHP源码CGI源码FLASH源码素材模板C 源程序常用软件文档中心其他程序

系统安全

木马病毒
黑客技术
系统安全
防火墙
安全防范
网络安全

本类阅读TOP10

·Windows 2000 密码破解不完全指南
·修改系统DLL文件实现禁用来防止木马病毒!
·浅谈Win2000密码的必然破解
·NTFS文件加密初探
·防范非法用户入侵Win 2000/XP系统七招
·目前实用的几种入侵方法 以及工具防范
·Windows 2000密码破解不完全指南
·11个不可不知的安全保护常识
·虚拟服务器实现方法
·守护进程的概念和建立方法

精品推荐
设置Unix启动密码

作者:佚名 来源:月光软件站 加入时间:2005-5-12 月光软件站

    在DOS和WINDOWS98系统中设置启动密码已经有很多方法和现成的软件可用了,但是,在UNIX系统中,有没有一种方法可以设置启动密码呢?下面我自编了一个SHELL小程序,可以实现在系统启动过程中加以密码限制,即使启动了机器,在输入密码之前,也不能使系统出现LOGIN的提示符。
    这个小程序是加载在/etc/rc2文件中的,rc2文件是unix系统在启动过程中调用的一个shell文件,我们在最后加入如下内容,就可实现启动密码的限制了。程序如下:


在/etc/rc2文件中寻找下面这句话

if [ "${BOOT}" = "yes" -a "$7" = "2" ]
then
# dspmsg $MF_RC -s $MS_RC2 $RC2_READY The System is Ready ! n
找到后
屏蔽上面这句话,之后加入下面这个程序:
# 循环开始
while true
do
clear
setcolor -b black -k lt_red
echo 33[09;18H 系
setcolor -b black -k lt_cyan
echo 33[09;25H 统
setcolor -b black -k lt_magenta
echo 33[09;32H 启
setcolor -b black -k hi_white
echo 33[09;39H 动
setcolor -b black -k yellow
echo 33[09;46H 完
setcolor -b black -k lt_green
echo 33[09;53H 毕
setcolor -b black -k white
echo nnnnnnnnnnnn
echo ┏━━━━━━━━━━━━━━━━━┓
echo ┃ 欢 迎 您 使 用 UNIX ┃
echo ┗━━━━━━━━━━━━━━━━━┛
echo "33[17;15H 请输入密码:[****] "
setcolor -b black -k black
echo "33[17;42Hc"
read ch
setcolor -b black -k white
# 在上面的两个setcolor语句中,可以使键入的密码不回显
case $ch in

# 以下括号内为启动密码
2015)
setcolor -b black -k lt_green
echo " "
echo " "
echo "密码正确,请使用本系统."
setcolor -b black -k white
break
;;
*)
echo "07"
echo "33[20;1H"
setcolor -b black -k lt_red
echo "07ttt 密码错误!!!,请重新输入c"
setcolor -b black -k white
read s
;;

esac
done
# 循环结束

elif [ "$7" = "2" ]
then
dspmsg $MF_RC -s $MS_RC2 $RC2_COMPLETE Change to state 2 has been completed.n
fi
如果在while循环中,每一条setcolor语句下面加如sleep 1(延迟1秒),更能获得动态的效果!





相关文章
  • 虚拟服务器实现方法
  • 修改linux只能上500多个进程的限制
  • 守护进程的概念和建立方法
  • 如何一次添加大量账户
  • RedHat6.2服务器配置方案(4) DHCP
  • RedHat6.2服务器配置方案(2) DNS
  • RedHat6.2服务器配置方案(3) Apache
  • RedHat6.2服务器配置方案(1) 前言
  • Linux日志管理详解
  • LINUX系统初始化过程解析
  • Linux操作实用技巧三则
  • 在局域网中设置Linux时间服务器
  • 移动整个Linux
  • 一个IP建多个Web站点--TCP端口法
  • 日志式文件系统简介
  • ext3日志式文件系统使用介绍
  • 注解高端UNIX服务器之技术
  • 嵌入式系统以及如何构造一个嵌入式系统概览
  • LINUX系统中动态链接库的创建与使用
  • 在RedHat 6.2上运行SSH2
  • 相关软件




    月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
    电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
    音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

    月光软件站·版权所有