ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CenTOS7 : /etc/default/useradd, /etc/login.defs 제어
    공부합시다!/LInux 2022. 1. 11. 10:29
    728x90

    사용자 및 그룹과 관련된 포스팅도 거의 마무리가 되어 가네요. 

    이제 다음은 머리 터지는 디스크관리가 기다리고 있습니다. 앗싸 파티션과 마운트 그리고 쿼타!

     

    사용자 계정과 관련된 /etc/default/useradd 파일과 /etc/login.defs 파일을 수정하면서

    생성하는 사용자 계정의 변화를 살펴보도록 하겠습니다.

     

    1. /etc/default/useradd

    2. /etc/login.defs

    순서로 진행 합니다.

     

    1. /etc/default/useradd

     1.1. vi 편집기를 이용해서 # vi /etc/default/useradd 파일 Open 후

     아래와 같이 내용을 수정합니다. 

      1.1.1. GROUP=100은 -n 옵션을 사용하여 계정 생성시 사용자 ID와 동일한 그룹이 생성되는 것이 아니라

     기본 그룹은 100(users)로 하겠다는 의미입니다. 반드시 -n 옵션 사용해서 계정 생성

      1.1.2. SHELL=/bin/sh 부분은 계정 생성 시 로그인 shell은 /bin/sh로 지정하겠다는 의미 입니다.

    /etc/default/useradd 변경

     1.1.3. 사용자 계정 생성 및 기본 그룹확인

    기본 그룹 확인

     1.1.4. 로그인 shell 확인

    login shell 확인

     1.2. /etc/default/useradd 홈디렉토리 변경

     1.2.1. 우선 # mkdir /home_1 디렉토리를 생성합니다.

     1.2.2. HOME=/home_1 로 변경합니다.

    /etc/default/useradd 변경

     1.2.3. 사용자 계정 생성 및 확인

    홈디렉토리 확인

     1.3. skel 디렉토리 테스트를 위해서 별도의 /test/skel 디렉토리 생성

      1.3.1. /test/skel 디렉토리에 .bash* 관련된 파일과 hahaha.txt 파일 생성

    skel 디렉토리 생성

      1.3.2. /etc/default/useradd 파일 수정 및 mail 사서함 생성 안함 설정 

    /etc/default/useradd 설정

      1.3.3. 계정 생성 및 확인

    계정 생성 및 확인

     1.4. 패스워드 유예기간(Inactive)과 계정 만료일 설정

      1.4.1. /etc/shadow 파일의 유예기간과 계정 만료일 지정되지 않음을 확인

    유예기간, 계정 만료일

      1.4.2. /etc/default/useradd 항목의 유예기간, 계정 만료일 설정

       1.4.2.1. 유예기간 5일

       1.4.2.2. 계정 만료일 2022년 2월 29일로 설정

    유예기간, 계정만료일 설정

      1.4.4. 설정 적용 확인

       1.4.4.1. /etc/shadow 파일의 설정 변경 확인

    /etc/shadow

     

     

    2. /etc/login.defs

     2.1. 패스워드 설정과 연관이 깊은 /etc/login.defs 파일 변경

     2.2.  기존 설정 확인

      2.2.1. uid, gid 1000번 부터 

      2.2.2. 최소 사용일 0, 최대 사용일 99999(무제한), 경고 메시지 출력은 7일전 부터

     2.3. 설정 사항 수정

      2.3.1. 패스워드 최대사용일 : 45

      2.3.2. 패스워드 최소사용일 : 2

      2.3.3. 경고 메시지 출력일 : 5일전 부터

      2.3.4. uid 2000번 부터

      2.3.5. gid 2000번 부터

    설정 변경

     2.4. 변경 사항 확인

      2.4.1. 계정 생성 후 확인

    설정 변경 확인

    /etc/login.defs와 /etc/default/useradd 파일은 사용자 계정 및 그룹과 연관이 깊으니 가급적 이해하고 

    다음 진도를 나가시길 부탁드립니다.

     

    Have a nice day!

    728x90
Designed by Tistory.