[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