[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
怎樣做到限時登錄?
本文出自: 作者: (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)

===更多相關===
 

★  樊強制作 歡迎分享  ★