sudo 의 비밀번호 보관 시간은 기본적으로 5분으로 되어있습니다. (5분이 맞나?..15분인가? ;;
그럼 이 비밀번호의 보관 시간을 늘이거나 줄이는 설정하는법을 알아봅시다.
터미널 창에서 다음 명령어를 입력합니다.
[code:3ur4n358]$ sudo visudo[/code:3ur4n358]
그러면 nano 편집기로 sudoers 라는 파일이 열리는데 다음 항목을 찾아 원하는 시간(분)을 입력합니다.
[code:3ur4n358]Defaults env_reset
...를 아래와 같이
Defaults env_reset,timestamp_timeout=600 # 10시간 = 600분[/code:3ur4n358]
이렇게 하면 한번만 비밀번호를 입력해두면 10시간 동안은 비밀번호를 묻지 않습니다.
보안상 추천하지는 않지만 더 많이 설정하면 몇일, 몇달동안도 묻지 않겠죠?
ps: 다른 방법으로는 항상 묻지않게 아래와 같은 방법이 있는데 보안상 추천하지는 않습니다.
[code:3ur4n358]%admin ALL=NOPASSWD: ALL # admin 그룹에 속한 유저는 패스워드를 물어보지 않는다.[/code:3ur4n358]
그럼 마지막으로 혹시 모를일에 대비해 보관된 비밀번호를 지우는법도 알아야겠죠.
[code:3ur4n358]$ sudo -k[/code:3ur4n358]
추신:
sudo 설정 파일인 sudoers 에 대하여 아래 사이트에 자세히 나와있네요.