[Linux 기초] 05. 계정 관리 파일

Date:     Updated:

카테고리:

태그:


01. 계정 관리 파일


파일 설명
/etc/passwd 사용자 계정의 기본 정보
/etc/shadow 암호화된 패스워드 및 정책 설정 정보
/etc/login.defs 전체 사용자 계정의 기본 정책이 설정된 파일
/etc/default/useradd 사용자 계정 생성 시 적용되는 기본 설정
/etc/skel 디렉터리 홈 디렉터리에 기본적으로 제공되는 파일의 저장 위치


02. /etc/passwd


3123ㄴㅁㅇㅁㅇ


03. /etc/group


3413123qsed


04. /etc/shadow


1231312312

■ /etc/shadow - (2)번 필드 암호화 패스워드

  • 패스워드 잠금 설정 : passwd -l 계정명

  • 패스워드 잠금 해제 : passwd -u 계정명

  • pwconv : 사용자 계정 패스워드 저장 정책을 shadow 패스워드 정책으로 변경

  • pwunconv : 사용자 계정 패스워드 저장 정책을 일반 패스워드 정책으로 변경

sfd4546462354234


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 디렉터리에 있는 파일들이 자동으로 사용자 홈 디렉터리로 복사됨


LINUX 카테고리 내 다른 글 보러가기

댓글 남기기