[완료]pam모듈을 수정 한다면 모듈을 재시작 시켜 줘야 하나요?
안녕하세요 리눅스 레드햇 환경에서 pam을 보고 있는데요
pam은 수정을 한다면 시스템에 적용을 시켜주기 위해서는 재시작을 해줘야하나요?
pam은 별도 데몬이 돌아 가고 있지 않는걸로 아는데 그럴 필요 없다고 생각 했는데요
수정한 사항이 적용이 되지 않습니다.
vi /etc/pam.d/login auth required pam_securetty.so auth required pam_stack.so service=system-auth auth required pam_nologin.so //이부분을 보면 /etc/nologin 을 생성하게되면 //root이외에 로그인이 불가능하게 된다. account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth # pam_selinux.so close should be the first session rule session required pam_selinux.so close session required pam_stack.so service=system-auth session required pam_loginuid.so session optional pam_console.so # pam_selinux.so open should be the last session rule session required pam_selinux.so open
위의 3번째 라인은 기본적으로 설정이 되어 있습니다. 그래서 그부분을 테스트 해보려고 /etc/nologin이란 파일을 생성하니 ftp 접속을 해봤을때 root아니면 접속이 안되더라구요
그래서 이부분을 주석으로 막고 접속을 해봤는데,
#auth required pam_nologin.so
결과는 여전히 root이외에는 접속이 되고 있지않습니다.
왜그럴까요 주석으로 막았으면 pam에 설정을 변경한 것인데 그게 적용이 되질 않는다는건 다른사항이 걸려있지 않고는 pam을 재시작하거나 해줘야 한다는 이야긴거 같은데 재시작은 찾아봐도 없고 이유를 모르겠네요(웹보고 공부하는건데.ㅠ)
제가 실수를 했나요~?
========================================================================
질문을 올리고 혼자서 해보다가 해결이 됐습니다. 제가 ftp로 접속을 했는데
문제는 login 뿐만 아니라 ftp에도 똑같이 nologin파일을 체크하는 pam이 있다는거더라구요
그 모든걸 다 풀어 줘야지만 제대로 제가 생각하는데로 적용이 됐습니다.
밑에 답변을 주신분도 그부분을 지적하셨네요 답변 감사합니다.
[bushi@rose net]$ rpm -ql
OTL
/etc/nologin 을
/etc/nologin 을 제거하시고 해 보시기 바랍니다.
댓글 달기