본문 바로가기

IT인생_스터디/Linux

[리눅스 시스템] 리눅스 useradd 사용법


리눅스 useradd 사용법

 

 

 

1. useradd : 사용자 계정 생성

    1.1. 옵션

        * -c : 대부분 사용자 명 입력, finger 명령어로 확인가능한 간단한 사용자 설명

        * -d : 사용자 계정의 홈디렉토리 생성 (ex. -d /home/testdir/testuser)

        * -e : 사용자 계정의 사용 종료일자 (ex. -e 2010-03-26)

        * -f : 사용자 계정의 유효 일자 (ex. -f -180 : 앞으로 180일간 사용가능)

        * -g : 사용자 계정의 로그인 그룹 (ex. -g 501)

        * -G : 사용자 계정의 추가 등록 계정의 그룹명

        * -p : 사용자 계정의 패스워드

        * -s  :사용자 계정의 로그인 쉘

        * -u : 사용자 계정의 UID (ex. -u 1000)


2. useradd 가 참조하는 파일

   /etc/skel/*


3. 계정 생성 방법

   3.1. centos 계정 생성

      3.1.1. [root@CentOS5 ~]#useradd centos          --> Default로 계정 생성

               [root@CentOS5 ~]#passwd centos          --> 생성한 centos 계정의 패스워드 생성


      3.1.2. [root@CentOS5 ~]#useradd -d /usr/local/home/centos1 -u 800 -s /bin/csh centos1          --> 옵션값 적용

               [root@CentOS5 ~]#passwd centos1          --> 생성한 centos1 계정의 패스워드 생성


      3.1.3. [root@CentOS5 ~]#useradd -d /home/wootaek -u 2000 -s /bin/sh

                                           -c TESTUSER -e 2010-06-27 -p 88888888 wootaek

         옵션 설명 : -d /home/wootaek          --> 홈디렉토리 위치를 /home/wootaek으로 지정

                         -s /bin/sh                      --> wootaek 사용자의 기본 쉘 설정

                         -u 2000                           --> UID를 2000으로 설정

                         -c TESTUSER                 --> 계정 사용자의 간단한 코멘트 (이름이나 사무실명을 주로 사용)

                         -e 2010-06-27                  --> wootaek 사용자의 계정사용 종료일 지정

                         -p 88888888                     --> wootaek 사용자의 기본 패스워드를 88888888 로 지정

                         wootaek                         --> 생성 할 계정명 지정


      3.1.4. [root@CentOS5 ~]#useradd -u 1500 -G 500,2000 -d /usr/local/test2 -e 2010-07-01 -f 10 -s /bin/bash test2