如何让某一指定用户在空闲一段时间后自动注销

发表于:2007-06-08来源:作者:点击数: 标签:
请问:如何让某一指定用户在空闲一段时间后自动注销? idleout文件中的idletime只能指定时间。有没有办法让每个用户的注销时间各不相同。 这是我第二次向您请教了,非常非常的感谢您。 xixihaha009 回复于:2004-09-22 19:34:05 在用户的.profile文件中加入

请问:如何让某一指定用户在空闲一段时间后自动注销?
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有不少东西是相同的。

原文转自:http://www.ltesting.net