(Week 3 - Day 1) - (1/2)

/etc/passwd

- 시스템에 등록된 사용자 정보

/etc/passwd/ 예시

필드

USER : x : UID : GID : GECOS : HOME : SHELL
필드 설명
USER 사용자의 이름
x 사용자의 패스워드 저장 필드, 보안상의 이유로 현재는 사용 안함
/etc/shadow에서 해시 패스워드 형태로 저장
UID 시스템에서 사용자를 식별하는 번호
GID 시스템에서 그룹을 식별하는 번호
GECOS 주석(General Eletric Comprehensive Operating)
HOME 사용자의 홈 디렉토리를 절대경로로 나타냄
SHELL 사용자가 기본으로 사용할 쉘

/etc/shadow

- 시스템에 등록된 사용자의 패스워드와 패스워드에 대한 설정

/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와 비슷한 역할을 담당

 

복사했습니다!