강좌 & 팁
글 수 2,412
2011.04.14 09:55:20 (*.138.143.120)
44846
우분투에서 가끔 root 권한으로 사용할 때가 있습니다.
설치를 하거나 복사가 안될 때, 퍼미션 문제가 있을 때 sudo 명령을 붙여서 사용하고자 합니다.
sudo 를 사용하다보면 처음에 패스워드를 물어보고 그 다음엔 물어보지 않다가
다시 어느 순간에 패스워드를 물어보는 때가 있었습니다.
조사해보니 sudo 의 비밀번호 보관시간이 존재한다고 합니다. (기본 5분이라고 합니다.)
이 시간을 수정해보도록 하겠습니다.
터미널을 열고 아래 명령을 입력합니다.
$ sudo visudo
위의 명령은 $ sudo vi /etc/sudoers 를 편집하는것과 같은 것 입니다.
코드 안에는 아래와 같은 문장이 있습니다. (8번 줄)
Defaults env_reset
아래와 같이 변경합니다. 60분(1시간)을 가르킵니다.
Defaults env_reset,timestamp_timeout=60
위와 같이 설정을 하면 1시간 동안 패스워드를 묻지 않는 다는것 입니다.
보안에 신경 쓰시는 분들은 0 으로 해서 매번 패스워드를 묻게 하고
패스워드 입력이 귀찮다고 하시는 분들은 좀 길게 설정하셔도 될거 같습니다.
sudoedit 를 이용하는 방법도 있죠...