/etc/passwd : 사용자 계정 정보를 저장하는 파일
//루트 사용자
root:x:0:0:root:/root:/bin/bash
1 2 3 4 5 6 7
//일반 사용자
user:x:1001:1001:John Doe,101,,:/home/user:/bin/bash
1 : 사용자 계정명
2 : 패스워드(/etc/shadow 파일에 암호화되어 있음), x로 표시.
3 : 사용자 계정 uid. 보통 0~1000까지는 OS에서 사용.
4 : 사용자 계정 gid. 보통 0~1000까지는 OS에서 사용.
5 : 사용자 계정 설명
6 : 사용자 계정 홈 디렉토리
7 : 사용자 계정 로그인 쉘
/etc/shadow : 사용자 비밀번호를 저장하는 파일
root:$6$HEuGAbTN$dYeVDw.....tR91:17451:0:99999:7:::
1 2 3 4 5 6789
1 : 사용자 계정명
2 : 암호화된 패스워드(hash 알고리즘 ID + salt + 해시값)
해시 알고리즘
$1$ : MD5
$5$: SHA-256
$6$: SHA-512
3 : 패스워드 파일 최종 수정 일수. 암호가 1970년 1월1일 이후 마지막으로 변경된 날짜 일수
4 : 패스워드 변경전 최소 사용 일수
5 : 패스워드 변경전 최대 사용 일수
6 : 패스워드 만료 전에 경고 메시지를 노출하는 일수
7 : 패스워드 만료 후 계정이 비활성화된 일수
8 : 계정 만료일. 1970년 1월 1일이후 계정이 비활성화되는 날
9 : 예약 필드(사용안함)
/etc/login.defs: 정책 파일
'IT 자격증 > 정보보안기사' 카테고리의 다른 글
정보보안기사 자격증 신청후 수령까지 기간 (0) | 2020.08.06 |
---|---|
정보보안기사 15회 실기 합격 (0) | 2020.07.31 |
Unix/Linux 로그파일 (0) | 2020.06.18 |
2020년 정보보안기사 시험 일정 (0) | 2020.06.15 |
정보보안기사 14회 시험 후기 (0) | 2019.12.29 |