리눅스

사용자 생성과정

ho-bolt 2021. 10. 17. 15:59

전 리눅스에서는 useradd, userdel 등을 알아봤는데 여기서는 사용자를 생성할 때 어떻게 만들어지는지 정리해보겠다. 

 

  유저생성과정

  1. /etc/default/useradd , /etc/login.defs => 유저 생성하기 위해 참조하는 파일들
  2.  /etc/passwd , /etc/group                          => 유저추가파일들
  3. /홈 디렉터리 생성                                              
  4. /etc/skel/파일복사
  5. /var/mail /계정 파일 생성

 

 

그럼 useradd의 생성과정을 보기 위해 useradd의 설정파일을 살펴보겠다. 

해석 

# useradd defaults file
GROUP=100
HOME=/home  => 홈 폴더는 무엇을 생성할 것인지? 
INACTIVE=-1  => 이 useradd라는 설정파일을 볼 것인지? 
EXPIRE=  => 며칠간 유저를 유지할 것인지? 
SHELL=/bin/bash => 기본 쉘은 무엇인지?
SKEL=/etc/:skel => 기본 구조는 ? 
CREATE_MAIL_SPOOL=no => mailspool은 생성할 건인지? 

 

여기서 유저를 생성할 때 설정을 바꿀 수 있다. 

 

※ SKEL ==기본 뼈대 구조 

 

 

 

728x90