1. PAM ? 리눅스에서 사용하는 인증 모듈로써 사용자의 사용 권한 ( 접근, 패스워드 등 )을 제어하는 모듈이다. PAM 사용 이전에는 자체적으로 로직을 구현하거나, 별도의 접근제어 툴을 사용하여 접근, 명령어, 원격접속 등의 관리를 수행했다. PAM 모듈은 소프트웨어 개발, 인증 및 안전한 권한 부여 쳬계를 분리하고자 하는 목적으로 만들어졌기 떄문에, 인증을 위한 로직을 직접 만들 필요가 없고, passwd 파일을 열람하지 않아도 돼 시스템을 더욱 안전하게 운영할 수 있게 됐다. 2. 기존 인증 vs PAM 인증 응용프로그램 자체적으로 사용자 인증 과정 PAM 모듈을 통한 사용자 인증 과정 3. PAM 기본 구조 - Module Type 모듈 타입 필드는 PAM에 어떤 종류의 인증을 사용할 것인지를..