본문 바로가기

시스템관리

리눅스 시스템에서 passwd 및 group 파일 구조

1. /etc/passwd 파일 구조

 

root : x : 0 : 0 : root : /root : /bin/bash
1      2   3   4   5      6       7


한 줄의 각 항목은 콜론 문자(:)에 의하여 분리됨.
1 - 사용자 계정
2 - 비밀번호, x일경우 비밀번호는 암호화되어 /etc/shadow 파일에 저장
3 - 사용자의 고유 ID, 0일 경우 root를 의미
4 - 사용자가 속한 그룹의 고유 ID 
5 - 사용자에 대한 추가 정보(풀네임)
6 - 홈 디렉토리
7 - 쉘 종류 지정

 

2. /etc/group 파일 구조

 

root : x : 0 : root,admin
1      2   3   4

 

한 줄의 각 항목은 콜론 문자(:)에 의하여 분리됨. 
1 - 그룹 이름
2 - 비밀번호, 무조건 x
3 - 그룹의 고유 ID, 0일 경우 root를 의미
4 - 그룹에 속한 사용자들 목록