본문 바로가기

운영체제/pam

[PAM] pam_listfile.so, pam_motd.so

728x90

pam_listfie.so

사용자가 사용할 수 있는 로그인 세션의 자원을 설정 파일에 따라 제한한다.

모듈은 session type에서만 사용 가능

설정 파일 : /etc/security/limits.conf

 

# echo ktest > /etc/userlist //ktest 계정을 리스트에 추가한다. 
# cat /etc/userlist
ktest 

 

# vi /etc/pam.d/sshd 에 설정

위 : ktest만 허용 (특정 사용자만 허용 => 화이트 리스트)

밑 :  ktest만 거부 (특정 사용자만 거부 => 블랙 리스트)

 

 

 

ftp 로 root 접속 시 거절되었던 이유

# vi /etc/pam.d/vsftpd 를 보면 pam_listfie.so이 설정되어 있음 

 

 

file에 root가 들어있는 것을 볼 수 있다. 

# vi /etc/vsftpd/ftpusers

 


pam_motd.so

motd : message of the day

배너를 표시한다.

(banner : 사용자가 터미널로 접근 시 보여주는 메시지)

 

 

# vi /etc/motd 에 메시지만 넣어도 로그인 할 때 나온다.

==> 이미 /etc/motd의 내용을 출력하도록 하드코딩 되어 있기 때문이다.

 

 

 

telnet으로 접속해보기

텔넷 서버 설치

# yum -y install telnet-server

# vi /etc/xinetd.d/telnet 

disable=no로 수정

# service xinetd restart  //변경 시 무조건 재시작 

 

모박스텀 telnet으로 연결 (root는 tty 변경?해줘야해서 X!! 다른 일반 계정으로)

배너가 나오는 것을 볼 수 있다.

 

 

 

sshd 파일에 pam_motd.so 를 추가하기 

# vi /etc/pam.d/sshd

위: 추가된 것, 이래: 원래 기본적으로 하드코딩 되있던 것 

 

 

 

/etc/motd2 만들고 추가해보자 !!

# vi /etc/motd2 에 추가 

! Welcome to MINA world !  //화면은 오타 ,, 

 

# vi /etc/pam.d/login 에 추가하기 

(pam.d/login ==> runlevel3 환경에서 배너 나오게 하기 위해)

 


보류 ,,, 

pam_isuue.so

로그인 할 때 나오는 배너

 

# vi /etc/issue 수정

 

 

 

ssh는 X

pam.d/sshd 수정해도 XXX

 

728x90

'운영체제 > pam' 카테고리의 다른 글

[PAM] pam_tally.so, pam_tally2.so  (0) 2021.07.14
[PAM] pam_wheel.so  (0) 2021.07.14
[PAM] pam_rootok.so, pam_permit.so, pam_deny.so  (0) 2021.07.14
[PAM] Linux 인증 모듈  (0) 2021.07.14