본문 바로가기
에러일지

리눅스 크론탭 에러 확인 PAM 권환 관련

by 코딩하는 노씨 2026. 6. 11.
반응형

크론탭에서 동작하는 postSQL의 백업이 동작하지않음

크론탭 에러 찾기

# cat /etc/crontab

zgrep -hE 'May 30.*pgsql_full_backup|May 30.*CROND|May 30.*crond' /var/log/cron* 2>/dev/null

아래명령어를 통해 실행결과

명령어를 순서대로 풀면:

zgrep

  • 압축 파일(.gz)과 일반 파일 모두 grep 가능한 명령어

-h

  • 파일명 출력 안 함 (여러 파일 검색 시 앞에 파일명 안 붙게)

-E

  • 확장 정규식 사용 (파이프 | 로 OR 조건 가능)

패턴 'May 30.*pgsql_full_backup|May 30.*CROND|May 30.*crond'

  • May 30이 포함된 줄 중에서
  • pgsql_full_backup 또는 CROND 또는 crond 가 있는 줄

/var/log/cron*

  • /var/log/cron, /var/log/cron.1, /var/log/cron.2.gz 등 cron 로그 파일 전체 대상

2>/dev/null

  • 에러 메시지(권한 없음 등)는 버림

May 30 00:01:01 core-db CROND[249408]: (root) CMD (run-parts /etc/cron.hourly)

May 30 01:00:01 core-db crond[253914]: (root) PAM ERROR (Authentication token is no longer valid; new one required)

May 30 01:00:01 core-db crond[253914]: (root) FAILED to authorize user with PAM (Authentication token is no longer valid; new one required)

May 30 01:01:01 core-db CROND[253946]: (root) CMD (run-parts /etc/cron.hourly)

May 30 02:01:01 core-db CROND[258468]: (root) CMD (run-parts /etc/cron.hourly)

May 30 03:01:01 core-db CROND[263029]: (root) CMD (run-parts /etc/cron.hourly)

May 30 04:00:01 core-db crond[267532]: (root) PAM ERROR (Authentication token is no longer valid; new one required

다음과 같이 에러 발견 PAM이라는 인증체게는 root 권한을 얻어 파일을 실행하는 과정에서 root의 권한이 만료되었을때 나는 에러

해당 세션에 root로 접속하여 비밀번호를 갱신시켜주면 해결되는걸 확인함

 

 

PAM 관련 추가 해야함 TODO

반응형