pam_loginuid.so
[
require_auditd
]
pam_loginuid 모듈은 인증된 프로세스에 프로세스 속성 loginuid를 설정한다. 응용을 정확하게 감사하려면 필요하다. 이 PAM 모듈은 login이나 sshd, gdm, vsftpd, crond, atd 같은 진입점 응용에만 사용하는 게 좋다. 이 외에도 다른 진입점 응용이 있을 수 있다. sudo나 su 같은 응용에는 사용하지 않는 게 좋은데, loginuid를 방금 전환해 들어간 계정으로 바꾸면 응용의 목적이 무력화되기 때문이다.
loginuid 값을 설정했으며 (확인 요청 시) auditd가 동작 중이다.
시스템에 /proc/self/loginuid 파일이 없거나 로그인 프로세스가 uid 네임스페이스 내에서 돌고 있고 커널에서 loginuid 덮어쓰기를 지원하지 않는다.
다른 오류 때문에 loginuid를 설정하지 못했거나 auditd가 동작하고 있지 않다.
#%PAM-1.0 auth required pam_unix.so auth required pam_nologin.so account required pam_unix.so password required pam_unix.so session required pam_unix.so session required pam_loginuid.so