/etc/passwd
●[user ID]:[password]:[UID]:[GID]:[comment]:[home directory]:[default shell]
/etc/shadow
●[user ID]:[encrypted password]:[last password change]:[min(최소 사용일)]:[max(최대 사용일)]:[warn(최대 사용일이 얼마마 안 남음을 알려주는 경고 일수)]:[INACTIVE]:[EXPIRES]
/etc/login.defs
사용자와 관련된 패스워드 기간 설정, 만료기간, 유예기간, 경고일, 기본 메일 디렉터리,홈디렉터리 생성 여부 등 기본값을 정할 수 있다.
★중요한 항목만 설명
▶MAIL_DIR: 기본 디렉터리 지정
▶MAIL_FILE: 기본 파일 지정
▶PASS_MAX_DAYS: 패스워드 최대 사용 일수
▶PASS_MIN_DAYS: 패스워드 최소 사용 일수
▶PASS_MIN_LEN: 패스워드 최소 길이
▶PASS_WARN_AGE: 경고일
▶UID_MIN: user id 최소 범위
▶UID_MAX: user id 최대 범위
▶SYS_UID_MIN: system user id 최소 범위
▶SYS_UID_MAX: system user id 최대 범위
▶GID_MIN: group id 최소 범위
▶GID_MAX: group id 최대 범위
▶CREATE_HOME: 홈 디렉터리의 생성을 할 것인가?의 여부
▶UMASK: user의 umask 권환 설정
▶USERGROUPS_ENAB_yes: user 삭제 시 그룹까지 삭제할 것인가의 여부
▶ENCRYP_METHOD: 암호화 할 해쉬의 사용 종류
/etc/default/useradd
●useradd 명령어로 사용자 생성 시 참조하게 되는 파일이다. useradd -D 옵션으로 /etc/default/useradd의 파일을 설정할 수 있다.
▶GROUP: 사용자 생성 시에 해당 GID로 포함시킨다.
▶HOME: 사용자 생성 시에 사용자의 홈 디렉터리를 정해준다.
▶INACTIVE: 사용기간이 지나고 user의 로그인을 막는 유예기간을 설정.
▶EXPIRE: 계정의 유효기간을 설정. ex)2022-9-31
▶SHELL: 기본 쉘 설정
▶SKEL: 뼈대 말 그대로 사용자 생성 시에 기본적으로 제공하게 되는 파일 및 디렉터리가 들어있는 디렉터리를 말한다.
▶CREAT_MAIL_SPOOL: 사용자 생성 시 메일 파일을 설정할 것인가의 여부. (yes로 하면 /var/spool/username으로 생성됨.)
/etc/default/useradd의 SKEL VS /etc/skel
/etc/default/useradd의 SKEL은 파일이나 디렉터리를 사용자의 홈 디렉터리로 복사시키는 역할
VS
/etc/skel은 새 계정 생성 시에 제공되는 파일이나 디렉터리를 확인 가능.
다음 포스트
'Information Communication Technology > LINUX' 카테고리의 다른 글
Linux File System 관리 1 (+관련 파일, 명령어) (0) | 2022.09.05 |
---|---|
Linux File & Directory 관리 (명령어) (0) | 2022.09.05 |
Linux 사용자 관리 관련 명령어 (0) | 2022.09.03 |
리눅스 ON/OFF Booting & shutdown (0) | 2022.08.30 |
리눅스 (CentOS7) 디렉터리 종류 (0) | 2022.08.29 |