Linux
[Linux] 10. 사용자 및 그룹 정보 파일
훈티
2022. 7. 25. 18:40
(Week 3 - Day 1) - (1/2)
/etc/passwd
- 시스템에 등록된 사용자 정보
필드
USER : x : UID : GID : GECOS : HOME : SHELL
필드 | 설명 |
USER | 사용자의 이름 |
x | 사용자의 패스워드 저장 필드, 보안상의 이유로 현재는 사용 안함 /etc/shadow에서 해시 패스워드 형태로 저장 |
UID | 시스템에서 사용자를 식별하는 번호 |
GID | 시스템에서 그룹을 식별하는 번호 |
GECOS | 주석(General Eletric Comprehensive Operating) |
HOME | 사용자의 홈 디렉토리를 절대경로로 나타냄 |
SHELL | 사용자가 기본으로 사용할 쉘 |
/etc/shadow
- 시스템에 등록된 사용자의 패스워드와 패스워드에 대한 설정
필드
USER : HASH : LASTCHANGE : MIN : MAX : WARNING : INACTIVE : EXPIRE : BLANK
필드 | 설명 |
USER | 사용자의 이름 |
HASH | 해시 알고리즘을 활용해서 생성된 패스워드 저장 |
LASTCHANGE | 마지막으로 패스워드를 변경한 날짜 |
MIN | 패스워드 변경 후 최소 사용 기간 |
MAX | 패스워드 변경 후 최대 사용 기간 |
WARNING | 만료일이 되기 전 사용자에게 경고 메세지 출력 여부 |
INACTIVE | 잠금 상태 전 유예기간(해당 기간 종료 후 계정 잠금 상태 변환) |
EXPIRE | 사용자 계정의 만료일 지정 |
BLANK | 예약된 필드(아직 사용하지 않는다.) |
/etc/group
- 그룹에 대한 정보 저장
/etc/gshadow
- 그룹에 로그인할 때 사용할 해시 패스워드를 저장한 파일
- /etc/shadow와 비슷한 역할을 담당