보안/강의정리
리눅스 사용자 계정 개념 및 구조
syoohan
2021. 6. 28. 15:02
728x90
사용자 계정이란 root가 아닌 새로운 사용자에게 시스템에 대한 사용권한을 부여하는 것을 의미한다. 그렇기 때문에 관리자는 구조에 대해 잘 알고 불필요한 권한을 사용자에게 부여하는 것을 방지해야한다.
사용자 계정 구조도

| 파일 위치 및 이름 | 설 명 |
| /etc/default/useradd | 사용자 계정 생성시 필요한 기본정보를 가지고 있는 파일 |
| /etc/login.defs | 새로 생성되는 사용자에 대한 기본 설정파일. 패스워드의 사용기간 만료, 최대 사용기간, 최소 변경기간 등의 패스워드 정책을 설정한다. |
| /etc/skel | 사용자 계정 생성시 사용자 홈 디렉터리에 구성되는 파일, 디렉터리의 저장소. |
| /etc/passwd | 사용자 정보가 들어있는 DB //백업파일로 /etc/passwd- 파일이 존재 |
| /etc/shadow | 사용자 패스워드 정보가 들어있는 DB //백업파일로 /etc/shadow- 파일이 존재 |
| /etc/group | 그룹에 대한 정보가 들어있는 DB //백업파일로 /etc/group- 파일이 존재 |
| /etc/gshadow | 그룹의 패스워드 정보가 들어있는 DB |
| /home/사용자명 | 사용자의 홈 디렉터리 |
| /var/spool/maol/사용자명 | 사용자의 메일 디렉터리 |
728x90