Linux 版 (精华区)

发信人: tcpip (俺的昵称改了), 信区: Linux
标  题: 如何实现限时登录
发信站: 紫 丁 香 (Wed Nov 17 16:45:53 1999) WWW-POST

摘自上海Linux俱乐部的FAQ: 
  
Q5:怎么样做到限时登录? 
A5:一个简单的限时登录方法! 
自己写三个shell程序,调用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拥护登录,显示为 
系统维护状态。 

另外,还需对root用户的登路终端进行限制,最好设置在console. 在RedHat 5.0下 
在 /etc/security/access.conf中配置: 
-:root:ALL EXCEPT console就可以了。 
  
注:还要参考/etc/securetty里的设置吧? 
  

--
"这一千多年没写诗了?"
"写了, 不过只写了两句."
"千年得两句, 一定是万古丽句了. 念来听听."
"好吧, 我现丑了" 太白星清了清嗓子, 浑厚的男中音在天庭响起:
大海啊, 都是水;
骏马啊, 四条腿;

※ 来源:·紫 丁 香 bbs.hit.edu.cn·[FROM: 202.118.239.10] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:7.389毫秒