[Linux 기초] 05. 계정 관리 파일
카테고리: LINUX
태그: linux
01. 계정 관리 파일
| 파일 | 설명 |
|---|---|
| /etc/passwd | 사용자 계정의 기본 정보 |
| /etc/shadow | 암호화된 패스워드 및 정책 설정 정보 |
| /etc/login.defs | 전체 사용자 계정의 기본 정책이 설정된 파일 |
| /etc/default/useradd | 사용자 계정 생성 시 적용되는 기본 설정 |
| /etc/skel 디렉터리 | 홈 디렉터리에 기본적으로 제공되는 파일의 저장 위치 |
02. /etc/passwd

03. /etc/group

04. /etc/shadow

■ /etc/shadow - (2)번 필드 암호화 패스워드
-
패스워드 잠금 설정 : passwd -l 계정명
-
패스워드 잠금 해제 : passwd -u 계정명
-
pwconv : 사용자 계정 패스워드 저장 정책을 shadow 패스워드 정책으로 변경
-
pwunconv : 사용자 계정 패스워드 저장 정책을 일반 패스워드 정책으로 변경

05. /etc/login.defs
시스템에서 생성되는 전체 사용자 계정의 기본 정책이 설정된 파일
| 설정 | 내용 |
|---|---|
| MAIL_DIR | 메일 파일의 저장 경로 |
| PASS_MAX_DAYS | 패스워드 최대 사용 일 수 (지정된 기간 이후 재설정) |
| PASS_MIN_DAYS | 패스워드 최소 사용 일 수 (지정된 기간 중 변경 불가) |
| PASS_MIN_LEN | 패스워드 최소 길이 |
| PASS_WARN_AGE | 패스워드 만료 경고 일 |
| UID_MIN | 사용자 계정의 최소 uid |
| UID_MAX | 사용자 계정의 최대 uid |
| GID_MIN | 사용자 계정의 최소 gid |
| GID_MAX | 사용자 계정의 최대 gid |
| USERDEL_CMD | 계정 삭제 명령이 실행되기 전 실행할 프로그램 설정 |
| CREATE_HOME | 사용자 홈 디렉터리 생성 여부 |
| UMASK | 사용자 계정 홈 디렉터리의 umask 설정 |
06. /etc/default/useradd
사용자 계정 생성 시 적용되는 기본 정책이 설정된 파일
| 설정 | 내용 |
|---|---|
| GROUP | 기본 그룹 ID |
| HOME | 사용자 홈 디렉터리 생성 위치 |
| INACTIVE | 패스워드 만료 후 유예기간 |
| EXPIRE | 패스워드 만료일 (YYYY-MM-DD) |
| SHELL | 사용자의 기본 shell |
| SKEL | 사용자 별 기본 설정 파일의 위치 |
| CREATE_MAIL_SPOOL | 메일 저장 파일 생성 여부 |
07. /etc/skel 디렉터리
-
사용자 계정의 홈 디렉터리에 제공 할 기본 환경설정 파일이 저장된 디렉터리
-
사용자 홈 디렉터리의 초기 환경 제공을 위해 사용 됨
-
사용자 계정을 생성 했을 때 skel 디렉터리에 있는 파일들이 자동으로 사용자 홈 디렉터리로 복사됨
댓글 남기기