ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 신규 사용자 생성하기
    Development/Linux 2016. 3. 15. 11:49

    신규 사용자 생성하는 방법에 대해서 알아보겠습니다.


    사용자 계정을 신규로 추가하는 방법은 useradd 와 adduser 두가지가 있습니다.


    먼저 계정이 있는지 확인하기 위해 아래 명령어 입력


    # cat /etc/passwd | grep userName


    결과가 없다면 계정이 아직 없는 상태이므로 생성할 수 있곘죠. 


    1. useradd 명령을 사용하는 방법


    사용자 계정과 홈 디렉터리를 생성 (root 권한으로 생성 해야 함) 하는 방법입니다.

    # useradd userName
    # cat /etc/passwd | grep userName
    userName:x:1005:1005::/home/userName:
    


    만약 추가로 옵션을 줄 필요가 있다면 아래와 같이 사용할 수 있습니다.


    sudo useradd <사용자 계정> -m -b /home/<사용자 계정> -d /home/<사용자 계정> -s /bin/bash


    # useradd userName -m -s /bin/bash
    # cat /etc/passwd | grep userName
    userName:x:1005:1005::/home/userName:/bin/bash


    옵션은 아래와 같은 의미를 갖습니다. 

    -m : 새로운 홈 디렉터리 생성

    -b : 베이스 디렉터리 경로

    -d : 홈 디렉터리

    -s : 리눅스 shell 지정. 주로 /bin/bash 를 사용함


    2. adduser 명령을 사용하는 방법

    한방에 Interactive 하게 계정 생성하기


    # user adduser test
    Adding user `test' ...
    Adding new group `test' (1006) ...
    Adding new user `test' (1006) with group `test' ...
    Creating home directory `/home/test' ...
    Copying files from `/etc/skel' ...
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully
    Changing the user information for test
    Enter the new value, or press ENTER for the default
            Full Name []:
            Room Number []:
            Work Phone []:
            Home Phone []:
            Other []:
    Is the information correct? [Y/n] y
    


    위와 같이 하나하나 물어보면서 진행을 합니다. 

    잘 생성이 되었는지 확인해 볼가요?


    # cat /etc/passwd | grep userName
    test:x:1006:1006:,,,:/home/test:/bin/bash
    

    그럼 이제 패스워드를 설정해 보겠습니다.


    사용자 계정 비밀번호 생성하기 위해서 아래와 같이 사용자의 패스워드를 넣어줍니다.

    # passwd userName
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully
    

    옵션들은 --help 옵션으로 살펴볼 수 있습니다.

    사용자 계정이 생성되었으면 사용자로 로그인 해볼까요?
    su (Switch User) 명령으로 사용자를 변경해 보겠습니다.

    # su userName
    Password:

    설정한 패스워드를 입력하면 짠! 새로 생성한 user 로 권한이 변경되었습니다.
    어때요 참 쉽죠 ..^^

    가끔은 사용자 계정으로 할 수 없는 일들이 있습니다. 이럴때 일일이 루트 권한으로 들어오기엔 어려움이 있죠.
    일반 사용자에게 가끔은 sudo 권한이 필요할 때가 있습니다.

    아래와 같이 sudo 항목 뒤에 일반 사용자 계정을 추가하면 해당 계정에 sudo 권한이 생깁니다.

    # vi /etc/group
    
    (in VI Editor)
    ...
    sudo:x:27:userName
    ...

    기본적인 사용자 계정 설정하는 거 어렵지 않죠 ^^





    'Development > Linux' 카테고리의 다른 글

    PuTTy 환경설정 저장하기  (0) 2015.04.03
    VirtualBox의 Ubuntu 창모드 변경  (0) 2015.03.18

    댓글

Designed by Tistory.