관리 메뉴

Life goes slowly...

[Linux] 리눅스 사용자 계정 생성 - useradd, adduser 본문

프로그래밍/Linux

[Linux] 리눅스 사용자 계정 생성 - useradd, adduser

빨강소 2020. 8. 1. 22:53
728x90
반응형

 

Linux는 여러사람들이 사용가능한 다중사용자 운영체제입니다. 때문에 많은 사람들이 하나의 컴퓨터를 여러 계정으로 접속하여 사용이 가능합니다. 슈퍼유저인 root 계정과 각 권한을 가진 사용 계정들이 존재하며, 사용자가 모두 root 계정으로 접속하여 사용하게 되면 편하겠지만 보안 취약으로 인하여 새로운 사용자 계정을 생성하여 역할을 분담하고 쓰지 않는 사용자는 삭제 합니다.

 

생성할 계정 확인

계정을 생성하기 전에 생성될 사용자 계정이 중복되지 않게 확인후에 생성을 해야 합니다. 생성된 계정은 꼭 확인이 필요합니다.

$ cat /etc/passwd | grep 계정명

 

사용자 계정 생성하기
//useradd로 생성하기 
$ sudo useradd [옵션] [계정이름] 

//adduser로 생성하기 
$ sudo adduser [옵션] [계정이름]

옵션

-c : 사용자 설명 코멘트를 간단하게 등록한다. 주로 이름이나 실명 등을 입력합니다.

-d : 생성되는 사용자 계정의 홈 디렉터리 위치 지정

-f : 생성되는 사용자 계정의 패스워드 유효일자 지정

-e : 생성되는 사용자 계정의 사용 종료 날짜 지정

-g : 생성되는 사용자 계정의 로그인 그룹 지정(지정하지 않을 경우 자동으로 사용자명과 같은 그룹 생성)

-p : 생성되는 사용자 계정의 패스워드 지정

-u : 생성되는 사용자 계정의 UID 지정

 

생성된 사용자 비밀번호 설정하기
$ sudo passwd [계정이름]

//패스워드 상태정보 확인
$ sudo passwd -S [계정이름]

//사용자 패스워드 lock걸기, lock해제
$ sudo passwd -l [계정이름]   //lock걸기
$ sudo passwd -u [계정이름]   //lock해제

//패스워드 삭제
$ sudo passwd -d [계정이름]

 

생성된 사용자 계정 확인하기
$ grep [계정이름] /etc/passwd

 

생성된 사용자 계정 삭제하기
//계정만 삭제
$ sudo userdel [계정이름]

//계정 및 홈 디렉토리 모두 삭제
$ sudo userdel -r [계정이름]

 

728x90
반응형
Comments