일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 모바엑스텀 설치
- ln -Tfs
- 패키지 출력
- burpsuite
- pam_tally -u -r
- aws 자격증 접수 오류
- Default 생성
- Default vpc
- pam_tally -u
- 버프슈트
- pam_tally2.so
- 프리티어 비용 발생
- HISTTIMEFORMAT
- i-node full
- histoy옵션
- svn: Can't find a temporary directory: Internal error
- Default 삭제
- 장치에 남은 공간이 없음
- AWS 시험후기
- 리눅스 telnet
- rm -f
- CentOS-Base.repo
- uptime -p
- Burp Suite
- AWS
- uptime -s
- Unable to create a new virtual machine: No permission to perform this operation.
- root로그인안됨
- uptime -V
- 버프스위트
Archives
- Yesterday
- Today
- Total
리눅스 CentOS7 계정 잠금 임계값 설정(PAM) 본문
728x90
반응형
1. PAM 란?
PAM은 리눅스 시스템에서 사용하는 '인증 모듈(Pluggable Authentication Modules)'로써 응용 프로그램(서비스)에 대한 사용자의 사용 권한을 제어하는 모듈입니다.
pam_tally2.so : 로그인 시도 횟수를 카운트하는 모듈이며 실패 시 관리 역할을 수행
2. 임계값 설정
옵션 | 설명 |
deny = 숫자 | 로그인 시도가 숫자만큼 실패하면 접근 차단 |
unlock_time = 숫자 | 일정 횟수 이상 로그인에 실패했을 때, 숫자만큼 접근 차단 |
lock_time = 숫자 | 로그인 실패 후 숫자동안 접근 차단 |
2_1) 경로 |
cd /etc/pam.d |
2_2) 파일명 |
system-auth |
2_3) 파일 수정 및 내용 추가 |
vi /etc/pam.d/system-auth |
예시) 계정 로그인 5회 실패시 10초간 계정 잠금 |
#%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. auth required pam_tally2.so deny=5 unlock_time=10 auth required pam_env.so auth required pam_faildelay.so delay=2000000 auth sufficient pam_unix.so nullok try_first_pass auth requisite pam_succeed_if.so uid >= 1000 quiet_success auth required pam_deny.so account required pam_unix.so account sufficient pam_localuser.so account sufficient pam_succeed_if.so uid < 1000 quiet account required pam_permit.so password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= password requisite pam_cracklib.so try_first_pass retry=3 minlen=8 ocredit=-1 lcredit=-1 dcredit=-1 difok=4 maxrepeat=2 password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so -session optional pam_systemd.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so |
|
2_5) 로그인 잠김 테스트 |
유저 암호 7번이상 실패 10초후 실제암호로 재접근 |
[@TEST01 ~]$ su - test 암호: su: 인증 실패 [@TEST01 ~]$ su - test 암호: su: 인증 실패 [@TEST01 ~]$ su - test 암호: su: 인증 실패 [@TEST01 ~]$ su - test 암호: su: 인증 실패 [@TEST01 ~]$ su - test 암호: su: 인증 실패 [@TEST01 ~]$ su - test 6 로그인 실패로 인해 계정이 잠김 암호: su: 인증 실패 [@TEST01 ~]$ su - test 7 로그인 실패로 인해 계정이 잠김 암호: su: 인증 실패 [@TEST01 ~]$ su - test 암호: 마지막 로그인: 토 12월 10 22:51:52 KST 2022 일시 pts/1 마지막 로그인 실패: 일 12월 11 02:01:56 KST 2022 일시 pts/1 마지막 로그인 후 7 번의 로그인 시도가 실패하였습니다. |
728x90
반응형
'리눅스 > Linux 공부내용' 카테고리의 다른 글
리눅스 CentOS7 tar, gz 압축 및 압축해제 (0) | 2022.12.15 |
---|---|
리눅스 CentOS7 계정 잠금 해제 방법 (0) | 2022.12.12 |
Centos7 KaKao Mirror 레포지터리(repository) 적용 방법 (3) | 2022.12.06 |
리눅스 CentOS 7.9 ethtool 정리 (0) | 2022.09.16 |
리눅스 CentOS 7.9 hostname 변경 (0) | 2022.08.17 |
Comments