10.3. PAM 및 관리 인증 정보 캐싱


GNOME의 control-center 와 같은 Red Hat Enterprise Linux의 여러 그래픽 관리 툴은 사용자에게 pam_timestamp.so 모듈을 사용하여 최대 5분 동안 승격된 권한을 제공합니다. pam_timestamp.so 는 실제로 콘솔에 대한 물리적 액세스 권한이 있는 모든 사용자가 조작하기 때문에 이 메커니즘이 작동하는 방식을 이해하는 것이 중요합니다.
PAM 타임스탬프 체계에서 그래픽 관리 애플리케이션은 루트 암호를 시작할 때 사용자에게 메시지를 표시합니다. 사용자가 인증되면 pam_timestamp.so 모듈은 타임스탬프 파일을 생성합니다. 기본적으로 이는 /var/run/sudo/ 디렉터리에 생성됩니다. 타임스탬프 파일이 이미 있으면 그래픽 관리 프로그램에서 암호를 묻는 메시지가 표시되지 않습니다. 대신 pam_timestamp.so 모듈은 타임스탬프 파일을 새로 고치고 사용자를 위해 예약되지 않은 5분의 추가 관리 액세스를 예약합니다.
/var/run/sudo/사용자 디렉터리에서 파일을 검사하여 타임스탬프 파일의 실제 상태를 확인할 수 있습니다. 데스크탑의 경우 관련 파일은 unknown:root 입니다. 이 항목이 있고 타임스탬프가 5분 미만인 경우 자격 증명이 유효합니다.
타임스탬프 파일이 있으면 패널의 알림 영역에 표시되는 인증 아이콘으로 표시됩니다.

그림 10.1. 인증 아이콘

인증 아이콘

10.3.1. 공통 pam_timestamp 지시문

pam_timestamp.so 모듈은 다음 두 인터페이스를 제공합니다.
  • auth
  • 세션
또한 pam_timestamp.so 에 대해 다음 옵션을 사용할 수 있습니다.
  • timestamp_timeout: 타임스탬프 파일의 유효 기간(초)을 기본적으로 300분(five 분)으로 지정합니다.
  • timestampdir: 기본적으로 /var/run/sudo/ )로 타임스탬프 파일이 저장되는 디렉터리를 지정합니다.
  • 자세한 메시지는 verbose 또는 debug 를 사용할 수도 있습니다.
예를 들어 다음과 같습니다.
auth       sufficient    pam_timestamp.so timestamp_timeout=600
session    optional     pam_timestamp.so
PAM의 지시문을 사용하고 구성하는 방법에 대한 자세한 내용은 10.2절. “PAM 구성 파일 정보” 을 참조하십시오. pam_timestamp(8) 도움말 페이지 및 pam.conf(5) 도움말 페이지도 참조하십시오.

10.3.2. 타임 스탬프 파일 제거

PAM 타임스탬프가 활성화된 콘솔을 종료하기 전에 타임스탬프 파일을 삭제하는 것이 좋습니다. 그래픽 환경에서 이 작업을 수행하려면 패널에서 인증 아이콘을 클릭합니다. 그러면 대화 상자가 표시됩니다. 활성 타임스탬프 파일을 삭제하려면 Forget Authorization 버튼을 클릭합니다.

그림 10.2. 인증 대화 상자 비활성화

인증 대화 상자 비활성화
PAM 타임스탬프 파일에는 다음과 같은 몇 가지 중요한 특징이 있습니다.
  • ssh 를 사용하여 원격으로 시스템에 로그인한 경우 /sbin/pam_timestamp_check -k root 명령을 사용하여 타임스탬프 파일을 제거합니다.
  • 권한이 있는 애플리케이션이 시작된 동일한 터미널 창에서 /sbin/pam_timestamp_check -k root 명령을 실행합니다.
  • 처음 pam_timestamp.so 모듈을 호출한 로그인 사용자는 /sbin/pam_timestamp_check -k 명령을 실행하는 사용자여야 합니다. 이 명령을 root로 실행하지 마십시오.
  • 아이콘에서 Forget Authorization 작업을 사용하지 않고 데스크탑의 인증 정보를 종료하는 것은 /sbin/pam_timestamp_check 명령을 사용하여 수행할 수 있습니다.
    /sbin/pam_timestamp_check -k root </dev/null >/dev/null 2>/dev/null
    다른 모든 메서드는 명령이 실행된 PTY에서 자격 증명만 제거합니다.
pam_timestamp_check 를 사용하여 타임스탬프 파일 제거에 대한 자세한 내용은 pam_timestamp_check 도움말 페이지를 참조하십시오.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동