[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 系统管理 > 其它 > 正文
怎么样做到限时登录?
本文出自: 作者: (2001-07-14 12:05:00)


一个简单的限时登录方法! 自己写三个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里的设置吧? 


(http://www.fanqiang.com)
    进入【UNIX论坛

相关文章
远程拨号登录SCO UNIX主机 (2002-01-04 08:10:00)
中文man手册:last, lastb - 显示最近登录的用户列表 (2001-09-20 08:00:00)
中文man手册:chsh--改变你的登录 shell (2001-09-16 08:05:00)
水木清华BBS集锦:怎样去掉Solaris系统登录时的逆向解析 (2001-09-05 15:00:00)
SCO限制ROOT用户远程登录的几种方法 (2001-08-09 07:00:00)
怎么样做到限时登录? (2001-07-14 12:05:00)
Solaris8 公用桌面环境管理--登录和会话启动故障的疑难解答 (2001-06-15 13:04:00)
Solaris8 公用桌面环境管理--配置登录管理器(6)管理登录管理器 (2001-06-15 11:00:00)
Solaris8 公用桌面环境管理--配置登录管理器(5)更改登录屏幕的外观 (2001-06-15 10:08:00)
Solaris8 公用桌面环境管理--配置登录管理器(4)停止登录服务器 (2001-06-15 09:04:01)

===更多相关===
 

★  樊强制作 欢迎分享  ★