웹사이트 검색

Linux에서 'sudo' 비밀번호 시간 초과 세션을 더 오래 유지하는 방법


최근 기사에서는 Linux에서 유용한 10가지 Sudoers 구성과 잘못된 비밀번호를 입력하면 Sudo가 모욕하도록 허용하는 방법을 보여 주었습니다. 이 기사에서는 Ubuntu Linux에서는 sudo 비밀번호 세션(시간 초과)이 길거나 짧습니다.

Ubuntu 및 Linux Mint 또는 기타 Ubuntu 기반 배포판과 같은 파생 제품에서 sudo 명령을 실행하면 관리 비밀번호를 입력하라는 메시지가 표시됩니다.

sudo 명령을 처음 실행한 후 비밀번호는 기본적으로 15분 동안 유지되므로 모든 sudo 명령에 대해 비밀번호를 입력할 필요가 없습니다.

어떤 이유로든 15분이 너무 길거나 짧다고 생각되면 sudoers 파일에서 쉽게 조정하여 변경할 수 있습니다.

sudo 비밀번호 시간 초과 값을 설정하려면 passwd_timeout 매개변수를 사용하세요. 먼저 다음과 같이 sudovisudo 명령을 사용하여 슈퍼 유저 권한으로 /etc/sudoers 파일을 엽니다.

sudo visudo 

그런 다음 다음 기본 항목을 추가합니다. 이는 사용자가 sudo를 호출한 후 20분 후에 sudo 비밀번호 프롬프트가 시간 초과됨을 의미합니다.

Defaults        env_reset,timestamp_timeout=20

참고: 원하는 시간을 분 단위로 설정할 수 있으며 시간이 초과되기 전에 기다려야 합니다. 실행하는 모든 sudo 명령에 대해 비밀번호 프롬프트를 표시하려면 시간을 0으로 설정하거나 -1 값을 설정하여 비밀번호 프롬프트를 영구적으로 비활성화할 수도 있습니다.

아래 스크린샷은 /ec/sudoers 파일에 설정한 기본 매개변수를 보여줍니다.

[Ctrl + O]를 눌러 파일을 저장하고 [Ctrl + X]를 눌러 종료하세요. 그런 다음 sudo로 명령을 실행하여 설정이 작동하는지 테스트하고 2분 동안 기다려 비밀번호 프롬프트가 시간 초과되는지 확인하세요.

이 게시물에서는 sudo 비밀번호 프롬프트가 시간 초과되기 전의 시간(분)을 설정하는 방법을 설명했습니다. 아래 피드백 섹션을 통해 이 문서 또는 시스템 관리자를 위한 기타 유용한 sudoor 구성에 대한 의견을 공유하는 것을 잊지 마십시오.