请问:如何让某一指定用户在空闲一段时间后自动注销?
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有不少东西是相同的。 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/