728x90
▧ 1. /etc/passwd 파일
/etc/passwd 파일은 사용자 ID나 Shell 등의 사용자 계정 정보를 저장한다. #cat /etc/passwd 명령어를 통해 /etc/passwd 파일을 조회하면 아래와 같은 구조를 볼 수 있다.
mika | x | 500 | 500 | mika | /home/mika | /bin/bash |
1. 계정명 | 2. 패스워드 | 3. UID | 4. GID | 5. 계정 설명 | 6. 홈 디렉터리 | 7. Shell 정보 |
- 사용자 이름 = ID
- 사용자 비밀번호로, 일반적으로 'x' 값을 가진다. 이는 /etc/shadow 파일에 패스워드가 암호화된 형태로 저장되어 있음을 뜻한다.
- 사용자 UID, 여러 사용자가 사용하는 시스템 내에서 자신을 표현하는 ID
- 사용자 소속 그룹 GID, 한 사용자가 소속해있는 그룹의 ID
- 이름이나 연락처 등 사용자의 기타 정보
- 사용자 계정의 홈 디렉터리
- 사용자가 로그인한 쉘
▧ 2. /etc/shadow 파일
/etc/shadow 파일은 root 또는 사용자 계정의 패스워드를 저장한다. #cat /etc/shadow 명령어를 통해 /etc/shadow 파일을 조회하면 아래와 같은 구조를 볼 수 있다.
root | $6$8~ | 15788 | 0 | 9999 | 7 |
1. 계정명 | 2. 패스워드 | 3. 암호 생성일자 | 4. 변경 가능 최소 시간 | 5. 유효 기간 | 6. 경고 일수 |
- 사용자 계정 ID
- 패스워드를 암호화시킨 값
- 1970년 1월 1일부터 패스워드가 수정된 날짜의 일수를 계산한 값
- 패스워드가 변경되기 전 최소 사용 기간 (단위: 일)
- 패스워드 변경 전 최대 사용 기간 (단위: 일)
- 패스워드 사용 만기일 전 경고 메시지를 제공하는 일 수
- 로그인 접속 차단 일 수
- 로그인 사용을 금지하는 일 수
- 사용되지 않음
▧ 3. /etc/group 파일
/etc/group 파일은 각 그룹 목록에 대한 정보를 저장하는 파일이다. #cat /etc/group 명령어를 통해 /etc/group 파일을 조회하면 아래와 같은 구조를 볼 수 있다.
mika | x | 500 | - |
그룹명 | 패스워드 | GID | 그룹 구성원 |
728x90
'SYSTEM > UNIX|LINUX Server 보안' 카테고리의 다른 글
UNIX 기초 (4) RPC 서비스 종류 (0) | 2021.03.05 |
---|---|
UNIX 기초 (3) 계정 설명, 불필요한 SUID/SGID (LINUX 기준) (1) | 2021.03.05 |
UNIX 기초 (1) cat, vi, find 명령어 정리 (0) | 2021.03.05 |
UNIX Server 보안 List (0) | 2021.03.03 |
CentOS 8 다운로드 및 환경 구성 (0) | 2021.03.02 |