패스워드 기간 관리
1. 패스워드 설정
- 패스워드는 Guessing과 Brute force attack을 당할 수 있으므로 어느정도의 복잡도를 가지도록 해야한다.
- 주기적인 변경을 요구하는 정책도 필요하다.
1) chage 명령어
[1] change age의 약자로 계정의 패스워드 변경에 대한 정책을 세우는 명령어이다.
[2] Minimum Password Age
- 패스워드 최소사용기간으로 패스워드를 변경 후 7일 동안 패스워드 변경이 불가능하다.
[3] Maximum Password Age
- 패스워드 변경 후 60일 내에 다른 패스워드로 변경하여야 한다.
[4] Last Password Change
- 마지막으로 패스워드를 변경한 날짜이다.
- 이 날짜부터 Maximum Password Age 까지가 패스워드를 사용할 수 있는 기간이다.
[5] Password Expiration Warning
- 패스워드 만료 이 기간(3일) 전부터 경고메세지를 표시한다.
[6] Password Inactive
- 패스워드 만료 후 이 기간(1일) 후 계정을 잠근다.
[7] Accunt Expiration Date
- 계정의 유효기간을 말한다.
- 이 기간이 지나면 사용이 불가능하다.
[8] 시연
- 실제로 접속해보면 접속은 잘 되지만 2일 뒤에 패스워드가 만기된다는 경고메세지가 표시된다.
- 날짜가 더 지나면 패스워드의 사용기간이 지나 즉시 패스워드를 변경하라고 한다.
2) chage -l 명령어
[1] 계정의 패스워드 만기정보를 확인하는 명령어이다.
[2] Last password change
- 마지막 패스워드 변경일
[3] Password expires
- 패스워드 만료일
[4] Password inactive
- 만료 이후 계정잠금까지 기간
[5] Account expires
- 계정의 유효기간
[6] Minimum number of days between password change
- 패스워드 최소 변경기간
[7] Maximum number of days between password change
- 패스워드 최대 사용기간
[8] Number of days of warning before password expires
- 패스워드 만료 전 경고메세지 출력기간
'Linux > 서버 보안(CentOS)' 카테고리의 다른 글
TCP Wrapper (0) | 2018.10.09 |
---|---|
데몬관리 (0) | 2018.10.04 |
시스템 시간관리 (0) | 2018.09.23 |
사용자 계정관리 (0) | 2018.09.23 |
프로세스와 명령어 모니터링 (0) | 2018.09.16 |
댓글