Linux/리눅스 명령어 정리

리눅스 /etc/login.defs , /etc/group, /etc/gshadow 파일 정리

psy_er 2021. 11. 14. 00:43
728x90

리눅스 /etc/login.defs , /etc/group, /etc/gshadow 파일 정리

 

 

3. /etc/login.defs 파일 : 사용자 계정의 설정과 관련된 기본값 정의 파일

 

MAIL_DIR , /var/mail, 기본 메일 디렉터리

PASS_MAX_DAYS, 99999, 패스워드 에이징

PASS_MIN_DAYS, 0 , 패스워드 에이징

PASS_WARN_AGE, 7 , 패스워드 에이징

UID_MIN, UID_MAX, 1000~60000, 사용자 계정의 UID 범위

SYS_UID_MIN. SYS_UID_MAX, 100~999, 시스템 계정의 UID 범위

GID_MIN, GID_MAX, 1000~60000, 사용자 계정의 GID 범위

SYS_GID_MIN. SYS_GID_MAX, 100~999, 시스템 계정의 GID 범위

UMASK, 022 , umask 값 설정

USERGROUPS_ENAB , yes , 사용자 계정 삭제 시 그룹 삭제 여부 결정

ENCRYPT_METHOD , SHA512, 암호화 기법

 

 

4. /etc/group 파일 : 그룹의 정보가 저장된 파일

 

[그룹 이름 : x : GID : 그룹 멤버]

 

x : 리눅스에서는 암호화된 그룹 암호를 저장하거나 /etc/gshadow 파일에 그룹 암호를 저장한다. 그룹 암호는 newgrp 명령으로 자신이 속하지 않은 그룹으로 전환 시 필요하다.

 

그룹 멤버 : 그룹에 속한 멤버들이 사용자 계정 이름이며 쉼표로 사용자를 구분한다. 사용자의 2차 그룹을 나타낸다.

 

사용자 계정을 생성할 때 특별히 지정하지 않으면 사용자 이름과 같은 이름으로 그룹을 생성한다.

 

 

5. /etc/gshadow 파일 : 그룹 암호가 저장된 파일로 리눅스에서만 사용한다.

 

[그룹 이름 : 그룹 암호 : 관리자 : 그룹 멤버]

 

그룹 암호 : 암호화된 그룹 암호이다.

관리자 : 그룹의 암호나 멤버를 바꿀 수 있는 사용자 계정이다. 사용자가 여러 명일 때 쉼표로 구분한다.

그룹 멤버 : 그룹에 소간 멤버들의 사용자 계정 이름이며, 쉼표로 사용자를 구분한다.

 

/etc/gshadow 파일은 /etc/shadow와 비슷한 파일로 그룹 비밀번호 저장을 위해 만들었다.

728x90