电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

怎么样做到限时登录


发布日期:2018/9/17
 

通过以下三个脚本程序调用at和系统维护功能即可实现限时登录

在指定的时间执行该脚本将在/etc下生成一名为nologin的文件登录程序在执行时会自动判断此文件是否存如果存在将不允许用户登录内容为

vi /sbin/logindenied

echo Login Denied > /etc/nologin

chmod logindenied

在指定的时间执行该脚本删除/etc/下的nologin文件以允许用户登录内容为

vi /sbin/loginallowed

if [ f /etc/nologin ]; then

rm /etc/nologin

fi

chmod loginallowed

编写一个限制时间的脚本内容为

vi /sbin/loginrollback

if [ f /sbin/logindenied ]; then

at f /sbin/logindenid :

fi

if [ f /sbin/loginallowed ]; then

at f /sbin/loginallowed :

if

chmod /sbin/loginrollback

创建完成以后把/sbin/loginrollback脚本放进crontab中在每天凌晨执行

crontab e

# roll login script

* * * /sbin/loginrollback

此种设置的功能是从晚上:到第二天早上:静止非root用户登录显示为系统维护状态

上一篇:11G的不可见索引

下一篇:内存管理简介