강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

useradd의 환경을 지배하는 3개의 파일(디렉토리)실무2편-useradd가 참조하는 파일 : /etc/default/useradd

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

useradd의 환경을 지배하는 3개의 파일(디렉토리)실무2

 

부제 : useradd가 참조하는 파일 : /etc/default/useradd

 

 

 

 

 

이 파일의 내용은 바로 앞에서 배웠던 “useradd -D”편 강좌를 반드시 참고하기 바란다.

 

 

 

 이유는 거기에 자세히 설명되어 있다.

 

 

 

 반드시 보아야 한다.

 

 

 

 , 이 파일을“useradd의 기본파일이라고 하며, useradd로 계정 생성시에 어떤 환경과 어떤 파일들을 참조하여 새로운 계정을 생성할 것인가에 대하여 정의되어 있는 파일이다.

 

 

 

 이 파일의 기본적인 내용은 다음과 같다.

 

 

 

 

 

[root@RockyLinux01 ~]# cat /etc/default/useradd

# useradd defaults file

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/bash

SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes

 

[root@RockyLinux01 ~]#

 

 

 

위의 각 행의 의미들은 다음과 같다.

 

 

 

 

 

 . GROUP       : 기본등록 그룹의 GID

 


 . HOME        :
생성될 홈디렉토리 위치

 


 . INACTIVE    :
패스워드 종료일 이후의 유효(기간)여부 설정(0, -1, 1이상의 숫자)

 


 . EXPIRE      :
계정 종료일자지정

 


 . SHELL       :
기본사용쉘 지정

 


 . SKEL        :
홈디렉토리에 복사할 기본환경파일위치

 

 

 

위 각 항목들에 대한 추가 설명으로서 INACTIVE에 대한 설명이다.

 

 

 

 예를들어 INACTIVE의 값으로  10을 지정하면 패스워드 만료기간이 된 이후에 10일 동안은 패스워드가 유효하도록 한다.

 

 

 

 만약 0으로 설정하면 패스워드 만료기간이 되자마자 바로 패스워드를 잠궈버리게 되고, -1은 이 기능자체를 비활성화(disable the feature) 시키게 된다.

 

 

 

 

 

필요할 경우에 /etc/default/useradd파일을 직접 수정하여 사용할 수도 있다.

 

 

 

  하지만 이 파일을 바로 수정하는 것 보다는 "useradd -D"명령어를 이용하여 수정하는 것이 일반적인 수정방법이다.

 

 

 

 


이상과 같이 간단한 useradd명령어로 위와 같은 작업들이 이루어진다.

 

 

 

 시스템관리자라면 이러한 사실들을 분명히 알고 있어야 한다.

 

 

 

  새로운 계정이 생성될 때에 서버내에서 이와 같은 작업들이 이루어진다는 것을 모른다면 올바른 서버관리를 하기가 어렵다는 점을 꼭 기억하기 바란다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,846 개
  • 현재 접속자 :  88 명