사용자 및 그룹관리 ①/etc/passwd, /etc/shadow, /etc/group, /etc/skel

반응형

 

 

 

이번에는 사용자와 그룹과 연관이 있는 디렉토리를 정리해보겠습니다.

 

 

 

/etc/passwd

 

/etc/passwd 파일에는 시스템에 등록된 사용자의 정보가 들어있습니다.

 

이 파일로 사용자의 계정과 인증을 관리할 수 있습니다.

 

 

cat /etc/passwd

 

 

 

 

콜론(:) 을 기준으로 root 계정의 사용자 정보가 7개로 나타납니다.

 

각 필드의 의미를 아래의 표로 알아봅시다.

 

 

root:x:0:0:root:/root:/bin/bash
root ID(계정이름)
:x 패스워드
:0 UID(User ID)
:0 GID(Group ID)
:root Comment
:/root
홈디렉토리
:/bin/bash 로그인 쉘(shell)

 

 

 

/etc/shadow

 

/etc/shadow 파일에는 암호화된 패스워드 정보가 들어있습니다.

 

 

cat /etc/shadow

 

 

 

이번에도 각 필드의 의미를 표로 정리해봅시다.

 

a:$6$KrhOv:19419:0:99999:7:::
root 계정명
:$6$3ILMey74 패스워드
(암호화된 패스워드 /etc/login.defs SHA512)
: 패스워드 마지막으로 수정한 날짜
보통 :19419 로 설정(1917년1월1일 + 19419 = 오늘날짜)
:0 패스워드 최소 사용일
이 기간 동안은 패스워드 변경 불가
:99999 패스워드 최대 사용일
:7 경고메세지출력일
패스워드 만료 7일 전부터 경고메세지 출력
: 유예기간
(패스워드 만료 후 일정기간 동안 유예, 접속해서 패스워드 변경하면 사용 가능)
: 계정만료일
(모든 패스워드 설정에 계정만료일이 우선)
: 사용안함

 

 

/etc/group

 

/etc/group 파일에는 시스템에 등록된 그룹의 정보가 들어있습니다.

 

이 파일로 그룹에 대한 관리를 할 수 있습니다.

 

cat /etc/group

 

 

root:x:0:
root 그룹명
:x 패스워드
:0 그룹ID
: 그룹에 속하는 사용자 이름(생략될 수 있다)

 

 

 

/etc/skel

 

사용자 계정을 만들 때, 사용자 홈 디렉토리에 자동으로 만들어지는 파일들이 모여있는 곳입니다.

 

 

 

만약 /etc/skel 디렉토리에 new라는 디렉토리가 있다면

 

새로 생성되는 사용자 a의 홈 디렉토리 /home/a디렉토리에 new디렉토리가 들어있게 됩니다.

 

 

 

 

 

 

 

 

 

 

 

[K-Digital Training, 애티버스러닝 교육 내용을 정리한 포스팅입니다.]

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유