KOROMOON

착한 사마리아인이 되고 싶습니다.

2/16/2020

sudo 명령어의 세션 시간 제한을 변경하는 방법


sudo 권한으로 명령어를 수행하고 얼마동안 기다린 후에 비밀번호를 다시 입력해야 함.
기본적으로 sudo 명령어의 세션 시간은 15분으로 그 시간을 초과할 경우 비밀번호를 다시 입력해야 함.
일반 시스템 사용자 또는 관리자는 sudo 명령어의 세선 시간을 변경할 수 있음.
아래와 같은 방법으로 변경함.

$ sudo visudo
여기서 visudo 명령어를 사용하여 편집이 가능함.
만약 visudo 명령어를 쓰지 않고 vi /etc/sudoers 명령어로 편집하다가 실수하면 sudo 명령어를 쓰지 못하게 되므로 문법체크를 해주는 visudo 명령어를 쓰는게 좋음.

Default env_reset 문자열 뒤에 timestamp_timeout=X 를 끝에 추가하여 세션 시간을 변경할 수 있음.
X 에 다음과 같이 입력할 경우 설정이 달라짐.
0 : sudo 명령어를 입력할 때 마다 암호를 요구함.
-1 : 시스템이 sudo 명령어의 암호를 요구하지 않음.
양수 : 해당 양수로 표현된 숫자를 분으로 설정하여 변경됨. (ex. 5 - 5분, 10 - 10분)

만약에 5분으로 세션 시간을 설정하고 싶다면 위와 같이 설정함.
다 설정한 후 Ctrl+O 를 입력하고 엔터키를 눌러서 빠져나오면 됨.



참고 사이트 : 
https://vitux.com/how-to-change-the-time-limit-for-a-sudo-session/
http://blog.daum.net/k2sarang2/125



============================================================
본 게시물은 KOROMOON 님께서 작성하였으며 CCL (Creative Commons License) 에서 "저작자표시-비영리-동일조건변경허락" 이용조건으로 자료를 이용하셔야 합니다.

댓글 없음:

댓글 쓰기