动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > FreeBSD教程
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ FreeBSD教程 ]的信息



本月文章推荐
.FreeBSD Packages和Ports使用技巧.
.FreeBSD kernel 编译大法(一).
.FreeBSD SNP 4.inetd.conf设定.
.FreeBSD如何保存和使用内核更改信.
.把Linux的密码->FreeBSD data.
.如何在 FreeBSD 上使用 CD 刻录机.
.自订 FreeBSD Kernel (系统核心).
.FREEBSD升级及优化全攻略.
.如何使用NAT?.
.BSD家族大观 --1. FreeBSD.
.FreeBSD handbook中文版 3 Unix .
.FreeBSD下如何访问MS-DOS文件系统.
.FreeBSD ipfw 防火墙基础指南.
.freebsd5.2.1上安装vmware 3.2.1.
.FreeBSD 4.0 Kernel Hacking Gui.
.FreeBSD命令leave 介绍.
.FreeBSD下的带宽控制 -- ipfw+du.
.教你制作可以随身携带的FreeBSD系.
.FreeBSD WEB服务器架设笔记.
.FreeBSD网站平台建设全过程 第一.

FreeBSD命令leave 介绍

发表日期:2005-3-28 |


◎设定档位置
  /use/local/etc/idled.cf -- idled configuration file format

◎描述
  idled,由idled.cf这个档案来决定idled这个程式如何执行。
  # 表示设定挡解。
  idled程式的执行约可分为10方面:

  1.Exemption  定义哪些user是不受idled所限制(影响)的。

  2.Session    定义限制login 的时间。
  
  3.Timeout    定义设定终端机需要idle多久才将user踢出(logout)。
  
  4.Refuse     定义某些状况一发生,立刻将user踢出。
  
  5.Sleep      定义idled程式每次检查的时间(min)间隔。
  
  6.Wait       定义idled的终端机(tty)在警告讯息发出之後,
                                         到踢出user的时间(sec)。

  7.Conswins   定义user在console登入时的相关处理方式。
 
  8.Idlemethod 定义何谓idle。
  
  9.Threshold  在session限制及multiple login生效前,login的user数。
  
 10.Multiple   定义重登入登出(multi login logout)的行为,
               控制每一user能够保有的login次数。

◎相关语法说明
1.Exemption who from
  who必须是以下之一:
  登入名称(login username)、机器名(host hhostname)、
  群组名(group groupanme)、终端机(tty ttyname)、
  档案名称(file filename)
  
  from必须是下列型态之一:
  multiple  idle   seesion  all
  all包含前三个状态。
  
2.Session refuse minutes
  Session default minutes
  Session who minutes
  who的条件与上相同。而minutes乃十进位数。
  这个命令定义在终止user的session之前,user能够登入的时间长度。
  当此命令被执行,会发出警告并将使用者踢出。
  default 定义应提供给user多少session限制的时间,除此之外不在设定档中,
          另外分配session限制给群组、login或tty。
  refuse  定义当使用者被踢出後,需要经过多久才能够再次登入。
 
3.Timeout who minutes
  定义在idle多少minutes(时间)之後,who将会被踢出。
  以没有标准输入作为idle的判别。
  
4.Refuse who
  在idle时间到达时,他将会告知该使用者其session将会被终止,
  且将会在大约五秒後实际终止。

5.Sleep seconds
  定义检查的间隔时间,若设定档中有多个Sleep定义,则会只读取最後一个。
  
6.Wait seconds
  定义idled在发出警告到实际踢出的时间。
  若设定档中有多个Sleep定义,则会只读取最後一个。
         
7.Conswins --  Console Windows Handling
  语法:
  Conswins idle option
  Conswins session option
  Conswins multiple option
  
  option必须是下列其中之一:
  number  normal  off
  
  number 定义console的user能够idle的时间。
         对於multiple来说,number定义console的user能够重登入的次数。
          此设定效果凌驾於先前的timeout、session、multiple设定。
  
  normal 表示采用预设的timeout、session、multiple设定。
  
  off 表示对於从console登入的user,管user已经idle很久
      ,idle程式也不产生作用。

8.Idlemethod userinput
  若user没有任何标准输入发生,即使有输出也视为idle。
  
  Idlemethod inputoutput 
  若user没有任何输入或输出,则视为idle。
  以就是说若一程式没有输入,只有不断的输出,不算idle。
  
  注意:若一程式没有输入但只有不断输出到非tty装置,
       会被视为tty idle。
       若没有特别指定,预设是采userinput模式。

9.Threshold type number
  type形式:
   multiple 及 session
  Threshold multiple 
   定义最小的tty限制,当超过此限制时,
   idled程式才会开始去限制user拥有多少tty。
   若threshold设为10,且今天有3个user各登入5次。
   则3*5=15(总共拥有的tty) > 10(threshold设定值)
   此时idled程式才会开始去限制每位user所拥有的tty数。
   若先前的multiple设定设为每个人最多拥有3的tty,
   则每位user必须停止2个tty或者是idled程式会帮他们各停止2个tty。
  Threshold session
   定义最小的tty限制,当超过此限制时,
   idled程式才会开始去限制user登入的时间。
   idled会将发出警告,并终止该tty。

10.Multiple number
   number必须是 -1 或者是其他正数。
   若number为-1,每个user能够重登入的数量,依有多少使用者登入决定。
   计算方式如下:                 若threshold设为10,且有2个不同的user登入,
     Multiple threshold           则每一使用者可以拥有 10 ÷2 =5 个tty。
     ------- ÷--------           若threshold设为10,且有3个不同的user登入,
          num  users              则每一使用者可以拥有 10 ÷3 =3 个tty。
   
   若number大於0,则不管有多少tty被执行,限定每一个user能够拥有的tty数。
   因为number必须大於0,最小是1,所以最少每一位user最少会拥有一个tty。

   idled程式选择那个tty该保留的方式,是依据登入的时间。
   最先启动的tty会被保留,其他的则会被警告并且终止。

11.上述的类型,可以经由某些档案定义,语法如下:
   timeout file  
   session file  
   refuse file 
   exempt file  
   
    若以相对路径表示,则需要由程式启始位置开始描述路径。
              亦可以直接用绝对路径。
              档案的内容很简单,每一个user(login name)一行。
              且基本上档案中的空白会被忽略。

◎测试
   若今天为了测试,将threshold设为2且multiple为-1
   我登入连续3次,则因为 2/1(user数)=2
   所以当今天登入超过2次後,idled会启动
   并要求我停止最後启动的tty。若不理他...结果如下..
   
Fri Jan 18 16:59:01
This user id is logged on too many times. Please end
some logins to reduce your total number of logins to no
more than 2. Please do so in the next 2 minutes
or you will bi logged out by the system.

两分钟后

Logged out by the system.

◎参考资料
  IDLED.CF(5)
上一篇:FreeBSD命令adjkerntz简介(调节改变CMOS时间) 人气:7828
下一篇:sysctl命令 人气:6885
浏览全部FreeBSD的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-23 Menalto Gallery v2.3 Rc1 多国语
2008-7-23 深度学习网址导航系统 v2.6.1
2008-7-23 因特达crm2008客户关系管理系统
2008-7-23 60度 CMS v1.0 Build 080723
2008-7-23 幻影动漫网视频系统(Ppdong) v1.
2008-7-23 好易祝福墙 2008
2008-7-23 APJE私服发布系统 v2.0 PHP版
2008-7-23 毕业论文在线指导系统源码
2008-7-23 Jacky法律在线网站源码
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵