본문 바로가기
LINUX/CENTOS

[CENTOS] 사용자 계정 관련 명령어 정리

by tankwoong 2023. 9. 1.
반응형

/etc/login.defs

사용자 계정의 속성 설정을 위해 기본값을 지정 

 

메일 관련 

MAIL_DIR #기본값 /var/spool/mail

기본 메일 디렉터리 

패스워드 관련 

PASS_MAX_DAYS #패스워드 최대 사용일 #기본값 99999
PASS_MIN_DAYS #패스워드 최소 사용일 #기본값 0 
PASS_WARN_AGE #패스워드 만료 경고일 #기본값 7
PASS_MIN_LEN #패스워드 최소 길이 #기본값 5
ENCRYPT_METHOD #기본값 #SHA512 #암호화기법

 

 

사용자 계정관련 

UID_MIN #사용자계정 UID범위 #기본값 500~60000
UID_MAX

GID_MIN #사용자계정 GID범위 #기본값 500~60000
GID_MAX

USERGROUP_ENAB #사용자계정 삭제시 그룹 삭제 여부 결정 #기본값 yes

USERDEL_CMD #기본값 /user/sbin/userdel_local #사용자계정을 사용할 경우 실행할 명령 지정

기타 

UMASK #기본값 077 #umask 기본값 설정
CREATE_HOME #홈디렉터리 생성 여부 #기본값 yes

/etc/skel 

useradd 명령어로 사용자 계정을 생성시 /etc/skel 디렉터리 내용이 사용자의 홈디렉터리로 자동 복사

/etc/useradd

useradd 명령어로 계정 생성시 가장 먼저 참조하는 파일로 기본값을 지정 

GROUP

기본 소속 그룹을 지정 

HOME

홈디렉터리 경로를 지정 

INACTIVE

패스워드 종료일 이후의 유효기간 여부 설정 

  • -1 기능을 비활성화 
  • 0  패스워드 만료기간이 되면 바로 잠금 
  • 1이상 패스워드 만료기간이 되어도 지정한 날짜(day) 패스워드가 유효
EXPIRE

계정 만료기간 

SHELL

기본셀 지정 

SKEL

홈 디렉터리 생성 시 함께 생성되는 skel의 디렉터리 경로 지정 

CREATE_MAIL_SPOOL

YES로 설정하면 계정 생성 시 메일함도 함께 생성 

 

반응형