본문 바로가기
OS/Linux

Ubuntu 계정 생성하기

by 신군. 2018. 12. 19.
반응형

Ubuntu 계정 생성하기


Ubuntu 환경에서 계정을 생성하는 방법에 대해 알아보겠습니다.


계정은 useradd와 adduser 명령어를 사용하여 생성할 수 있습니다.

useradd 명령어로 계정을 추가할 경우 계정만 생성이 되며 기본 쉘인 sh가 할당됩니다. 또한 패스워드와 홈 디렉터리도 따로 설정해줘야 합니다.

adduser 명령어로 계정을 추가할 경우 계정 생성과 함께 패스워드도 설정할 수 있으며 홈 디렉터리도 자동으로 생성됩니다.


1. useradd로 계정 생성하기


useradd 명령어로 계정을 생성해보겠습니다.


$ sudo useradd [계정이름]



다음으로 패스워드를 지정해줍니다.


$ sudo passwd [계정이름]



생성한 계정으로 로그인할 경우 홈 디렉터리와 그룹, 쉘이 설정되지 않아 다음과 같은 경고 문구가 보여지게 됩니다.



홈 디렉터리를 생성하고 권한을 부여해줍니다.


$ sudo mkdir -p [홈디렉터리경로]

$ sudo chown -R 계정명:계정명 [홈디렉터리경로]



다음으로 생성한 계정에 할당할 그룹을 추가하여 지정해줍니다.


$ sudo groupadd [그룹이름]

$ sudo usermod -G [그룹이름] [계정이름]

$ groups [그룹이름]

$ id [계정이름]



마지막으로 기본 쉘을 설정해줍니다.


$ cat /etc/passwd | grep [계정이름]



기본 쉘이 설정되어 있지 않은 것을 확인할 수 있습니다. usermod 명령어로 쉘을 지정해줍니다.


$ sudo usermod -s [쉘파일경로] [계정이름]



다시 /etc/passwd를 확인해보면 기본 쉘이 지정된 것을 확인할 수 있습니다.


useradd로 계정을 생성할 때 홈 디렉터리와 기본 쉘을 함께 설정하려면 다음과 같이 -m 과 -s 옵션을 사용하면 됩니다.


$ sudo useradd [계정이름] -m -s [쉘파일경로]



2. adduser로 계정 생성하기


$ sudo adduser [계정이름]



adduser 명령어로 계정을 실행하면 계정과 함께 홈 디렉터리도 생성해주는 것을 확인할 수 있습니다.


이상으로 Ubuntu 환경에서 계정을 생성하는 방법에 대해 알아보았습니다.



※ 참고 문헌

  • tistory, 우분투 계정 추가, http://mintnlatte.tistory.com/257

  • tistory, 우분투 계정 관리, http://mirwebma.tistory.com/112



출처: http://freestrokes.tistory.com/64 [FREESTROKES' Develog]

반응형

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

리눅스에서 ctrl 키와 caps-lock 키 변경하기  (0) 2019.02.01
update-alternatives  (0) 2019.01.25
THP(Transparent Huge Pages) 기능과 설정 방법  (0) 2018.10.04
Oracle 12c CentOS 7에 설치  (0) 2018.10.04
특정폴더 마운트 fstab  (0) 2018.09.30