[Linux] User 생성하기

     

     

    Linux, User 생성하기

     

     

     

     

      사용자 계정 관리

    컴퓨터 OS를 열 때, 우리는 계정에 대한 로그인을 하게 된다.

     

    Window의 경우, 이 과정을 생략할 수 있지만 나 외의 다른 사람에게 내 pc가 노출될 경우, 나의 pc안의 데이터를 저장하기 위해 보호가 필요하다면 가장 먼저 Window 잠금을 찾게 된다.

     

    이 Window잠금을 할 때, OS가 아닌 OS에 등록된 계정에 잠금 처리하게 되는데. 이 과정을 위해서 우리는 OS의 계정 관리라고 부르게 된다.

     

     

    이 방법은 대부분의 OS에 통용되는 일이며, Linux에도 이 방법이 이루어진다.

     

     

    리눅스 아이디 생성 여부

    리눅스 아이디의 정보는 /etc/passwd안에 들어있다.

     

     

      계정 생성하기

    useradd 계정이름
    
    useradd mollang

     user를 생성하기 위해서는 useradd를 이용해서 생성한다.

     

    passwd mollang
    
    비밀번호 입력

    일반 계정이 정상적으로 생성되었을 경우, passwd 입력 후 변경할 계정명을 입력하면 된다.

     

     

    여기서 주의점은 계정이 정상적으로 생성이 되지 않을 경우 시스템관리자의 비밀번호가 변경될 수 있으니 주의해야 한다.

     

     

      계정 수정하기

    usermod mollang

     계정을 수정할 경우, add대신 mod를 사용하게 된다.

    mod 사용후 mollang을 입력하게 되면, 수정할 대상을 지정할 수 있다.

     

    여기서 무엇을 수정할 것인가에 대해서는 아래의 옵션 중에서 선택해서 변경하면 된다.

     

     

    필드별 옵션 설명
    -l 사용자의 계정명 변경
    -p 사용자의 비밀번호 변경
    -u 사용자의 UID 정보를 임의로 변경
    -g 사용자의 기본그룹 변경
    -G 사용자에게 추가그룹 지정
    -c 사용자에게 설명 부여
    -d 사용자의 기본 홈 디렉토리 변경
    -s 사용자의 로그인 쉘 변경

     

     

    //mollang계정의 설명 변경
    usermod -c mollang '이 블로그는 몰랑피우의 블로그 입니다'

    계정 설정을 변경할 경우, 위와 같이 설정하면 된다.

    usermod 입력 후, 뒤에 옵션을 입력한다.

    그다음 계정을 적은 후 변경할 내용을 ''에 감싸서 표현하면 된다.

     

     

     

     

      계정 삭제하기

    userdel mollang

     계정을 삭제하기 위해서는 userdel을 사용해야 한다.

    이 과정은 필자도 아직 제대로 써본 적은 없다...

     

     

    옵션 설명
    -f 로그인 되어있거나, 삭제하려는 계정의 그룹을 다른 계정의 기본 그룹으로 사용하고 있을때 강제로 삭제
    -r 계정생성시 함께 만들어진 모든 정보를 삭제
    -h 도움말 표시

     

     

     

      마무리

     서버의 공유가 종종 일어난다.

     

    그때마다 귀찮다면서, root를 알려주지는 말자!

     

    반응형

    댓글

    Designed by JB FACTORY