Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15177423
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-05-02 09:48:15

自己写三个程序,调用at和系统维护:
1. 在指定的执行该shell,在/etc下生成一名为nologin的,如:
vi /sbin/login.denied
echo " Login Denied " > /etc/nologin
chmod 700 login.denied
2. 在指定的时间执行该shell,删除/etc/下的nologin文件,如:
vi /sbin/login.allowed
if [ -f /etc/nologin ]; then
rm /etc/nologin
fi
chmod 700 login.allowed
3. 编写一个限制时间的shell,如:
vi /sbin/security
if [ -f /sbin/login.denied ]; then
at -f /sbin/login.denid 22:00
fi
if [ -f /sbin/login.allowed ]; then
at -f /sbin/login.allowed 8:00
if

此种设置的功能是:从晚上10:00到第二天早上8:00静止非root拥护,显示为
系统维护状态。
阅读(830) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~