비밀번호를 다시 입력하지 않고 sudo 권한으로 새 bash 열기

비밀번호를 다시 입력하지 않고 sudo 권한으로 새 bash 열기

다양한 현재 작업 디렉터리에 더 많은 터미널 탭을 두는 것이 매우 유용하다고 생각합니다. 하지만 sudo 권한이 필요한 경우 각 셸의 비밀번호를 다시 입력해야 합니다.

기본적으로 모든 탭에 대해 수행하지 않고 sudo 자격 증명 캐시를 새 셸이나 터미널로 확장하는 방법이 있습니까?

추신: 루트 셸이나 터미널이 필요하지 않습니다.

답변1

다음은 /etc/sudoerstty별 사용자별이 아닌 사용자별 자격 증명 캐시를 제공해야 합니다.

Defaults   !tty_tickets

sudoers매뉴얼 페이지 에 따르면 ,

sudoers는 자격 증명 캐싱을 위해 사용자별 타임스탬프 파일을 사용합니다. 사용자가 인증되면 인증에 사용된 uid, 터미널 세션 ID 및 타임스탬프(사용 가능한 경우 단조 시계 사용)가 포함된 레코드가 기록됩니다. 그런 다음 사용자는 짧은 시간 동안(시간 제한 옵션으로 재정의되지 않는 한 5분) 암호 없이 sudo를 사용할 수 있습니다. 기본적으로 sudoers는 각 tty에 대해 별도의 레코드를 사용합니다. 즉, 사용자의 로그인 세션이 개별적으로 인증됩니다. tty_tickets 옵션을 비활성화하여 모든 사용자 세션에 단일 타임스탬프를 적용할 수 있습니다.

이 기능의 사용을 권장할지 여부는 귀하에게 달려 있습니다.

관련 정보