ubuntu session timeout 없애기 (TMOUT)

최대 1 분 소요

ubuntu 서버 사용중에 session이 너무 자주 끊기는게 불편해서 timeout을 수정했습니다. /etc/profile에서 직접 수정해도 되지만, 안전하게 개인 계정만 적용하는 방법은 아래와 같습니다.

$ vi ~/.bash_profile
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

TMOUT=0
export TMOUT

$ source ~/.bash_profile

기존에 bash_profile이 존재할 경우 TMOUT 설정인 아래 2줄만 추가하고, 없는 경우에는 위 bashrc 설정 부분을 함께 추가합니다. TMOUT 값을 초 단위로 설정하면되며, 0으로 설정하면 timeout이 발생하지 않습니다. 필요에 따라 적정값을 설정하면 됩니다.

추가로 TMOUT: readonly variable과 같은 오류가 발생하면 /etc/bash.bashrc에 들어가서 readonly TMOUT을 주석처리하면 됩니다.

$ vi /etc/bash.bashrc
...
#readonly TMOUT
export TMOUT

댓글남기기