LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1106|回复: 3

REDHAT9环境,用户登陆超时问题 TIMEOUT=30

[复制链接]
发表于 2006-11-14 18:27:02 | 显示全部楼层 |阅读模式
REDHAT9环境,用户登陆超时问题 TIMEOUT=30
创建了一个用户abc, 设置密码.在控制台登陆abc正常. 怎样设置此用户的登录超时时间30秒?
也就是说检测到abc登陆无活动30秒后自动退出。
我设置过/home/abc/.bash_profile 加入 TIMEOUT=30 ;export TIMEOUT 也不行啊
谢谢!
发表于 2006-11-15 01:38:01 | 显示全部楼层
put TMOUT=30 in ~/.bash_profile
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-15 10:26:50 | 显示全部楼层
我设了一个测试程序的shell(abc.sh),我希望在登陆自动运行abc.sh时,无任何动作30秒退出。光设置export TMOUT=30好像也不行啊。如果不要./abc.sh 和logout这两行,
export TMOUT=30可以生效。


我的.bash_profile是这样的:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATHHOME/bin
export PATH
unset USERNAME

./abc.sh
logout

export TMOUT=30
回复 支持 反对

使用道具 举报

发表于 2006-11-16 16:02:03 | 显示全部楼层
in urscirpt,add:

  1. stty -icanon min 0 time 300
复制代码

BTE:STFW/RTFM
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表