반응형
이번에는 사용자와 그룹과 연관이 있는 디렉토리를 정리해보겠습니다.
/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, 애티버스러닝 교육 내용을 정리한 포스팅입니다.]
반응형
'Linux > 사용자 및 그룹 관리' 카테고리의 다른 글
사용자 및 그룹관리 ③groupadd, groupmod, groupdel 예시 (2) | 2023.03.08 |
---|---|
사용자 및 그룹관리 ②useradd, usermod, userdel 예시 (0) | 2023.03.08 |