My FAQ,最新最全的IT技术FAQ
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 未整理篇 | 技术讨论
  当前位置: > 操作系统 > SCO_Unix
如何让某一指定用户在空闲一段时间后自动注销
作者:未知 时间:2005-09-13 15:20 出处:ChinaUnix.net 责编:My FAQ
              摘要:如何让某一指定用户在空闲一段时间后自动注销

请问:如何让某一指定用户在空闲一段时间后自动注销?
idleout 文件中的idletime 只能指定时间。有没有办法让每个用户的注销时间各不相同。
 这是我第二次向您请教了,非常非常的感谢您。

 xixihaha009 回复于:2004-09-22 19:34:05
在用户的.profile文件中加入下面的试试看
TMOUT=120 #单位是秒
export TMOUT

 杀无赦 回复于:2004-09-23 08:09:56
我一直有一个困惑,TMOUT参数是捕捉键盘、鼠标的输入是吗?
如果我运行了一个程序,等待的时间比较长,超出了TMOUT的时间,
程序运行期间键盘、鼠标不动,会自动退出用户吗?

 sdccf 回复于:2004-09-23 08:14:27
如何注销sco openserver的空闲用户

若一个用户在长时间内没有键入命令或信息,那有可能该用户离开终端后忘记了注销。  idleout(ADM)命令监视线路活动性,并在用户的终端在一个指定的时期内一直空闲时自动注销。idleout 只有超级用户才能运行。  

若要开始监视系统中的行活动性,请以root注册并键入:  

idleout  

IDLETIME变量在文件/etc/default/idleout中定义,决定一个用户终端能维持多长的时间 系统才会注销该帐号。若IDLETIME的值包含一个冒号,那么该值将以小时为单位,否则就以分钟为单位。  

你也可以在命令行设置可接受的空闲时间,如键入:  

idleout minutes  

或  

idleout hours:minutes  

若你希望下次重新引导系统时自动运行idleout,应在文件/etc/rc2.d/P88usrdefine中加上以下行:  

idleout

 hhjj 回复于:2004-09-23 15:03:06
[quote:c7e30e742e="xixihaha009"]在用户的.profile文件中加入下面的试试看
TMOUT=120 #单位是秒
export TMOUT[/quote:c7e30e742e]

TMOUT命令是linix 的命令吧,SCO中不能以用的吧?

sdccf: 在我的系统中允许几个用户长时间不键入信息(因为客户来的时间是不定时的,每次客户来就要注册,那太麻烦了。),所以我的要求是让每个用户的空闲时间不一样。这样是不是能做到。谢谢。

 xixihaha009 回复于:2004-09-23 19:38:12
[quote:46229cb637="杀无赦"]我一直有一个困惑,TMOUT参数是捕捉键盘、鼠标的输入是吗?
如果我运行了一个程序,等待的时间比较长,超出了TMOUT的时间,
程序运行期间键盘、鼠标不动,会自动退出用户吗?[/quote:46229cb637]

有在运行程序的话,不会.至少在我使用情况来看是这样的.

 xixihaha009 回复于:2004-09-23 19:38:56
[quote:0336859848="hhjj"]

TMOUT命令是linix 的命令吧,SCO中不能以用的吧?
闲时间..........[/quote:0336859848]

你试过了吗?
我也用的是sco的系统,是可以的.

 CNL 回复于:2004-09-23 20:24:14
用户的shell是ksh时后设置TMOUT才有效吧(秒单位)
在csh下是autologout(分单位)

 hhjj 回复于:2004-09-24 08:29:28
真的是好用呀!太谢谢了。
谢谢各位回复的前辈们。

 yjmsx 回复于:2004-09-24 09:03:57
学习

 saintdragon 回复于:2004-09-24 10:29:20
linux和unix有不少东西是相同的。

 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有