ssh 자동로그아웃 설정방법
2010.05.12 07:50
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. ksh의 경우
TMOUT 변수를 초단위로 설정하면 된다.
ksh : export TMOUT=300 (5분)
csh : setenv TMOUT 300
이 변수를 .profile 등에 설정하면 자동으로 설정되는 효과를 낸다.
2. csh의 경우
set tmout=300
set autologout=300
이 변수를 .login 이나 .cshrc에 넣어둔다.
3. 모든 shell에 적용 할려면...
/etc/profile 파일
# SET TIMEOUT
if [ -r /etc/utty_timeout/$LOGNAME ]
then
TMOUT=`cat /etc/utty_timeout/$LOGNAME`
export TMOUT
else
TMOUT=0
export TMOUT
fi
/etc/.login 파일
# Set the autologout
if ( -r /etc/utty_timeout/$LOGNAME ) then
@ timeout = `cat /etc/utty_timeout/$LOGNAME`
@ timeout /=60
set autologout=$timeout
else
set autologout=0
endif
이후에 /etc/utty_timeout 을 755로 생성하고 /etc/utty_timeout/$LOGNAME 으로 파일을 만들어서
안에 자동로그아웃 시간을 초단위로 적어주면 된다.