Ubuntu 사용자 계정 추가 및 삭제 하기

Ubuntu에서 사용자 계정을 추가하거나 삭제하는 것은 시스템 관리의 기본이 되는 중요한 부분이다. 새로운 사용자를 추가하면 다른 사용자와 리소스를 공유하고, 보안 및 권한 관리를 용이하게 할 수 있다. 이 글에서는 Ubuntu에서 사용자 계정을 추가하고 삭제하는 방법에 대해 알아본다.

사용자 계정 추가

새로운 사용자 계정을 추가하는 명령어는 adduseruseradd가 있다.

adduser

adduser를 사용하면, group추가와 user추가, 홈 디렉토리 생성, 비밀번호 설정 등 모든 과정이 한번에 진행된다.

사용방법은 다음과 같다.

sudo adduser <userid>

아래는 “john” 사용자 계정을 추가하는 과정이다. “/home/john” 홈 디렉토리가 생성되고, 계정 비밀번호를 설정하고, john 계정에 대한 group을 생성하고 users 그룹에도 추가된다.

/home 디렉토리를 리스팅 해보면 john 디렉토리가 추가된 것을 확인할 수 있다.

useradd

useradd 명령어는 계정만 생성이 되고, 비밀번호 설정이나 홈 디렉토리 등 기타 부가적인 부분들은 따로 만들어 줘야 한다.

계정 생성

먼저 아래와 같이 useradd 명령어를 사용하여 계정을 생성한다.

sudo useradd <userid>

비밀번호 설정

계정을 생성했으면 아래와 같이 passwd 명령어로 비밀번호를 설정한다.

sudo passwd <userid>

홈 디렉토리 생성

mkdir 명령어로 홈 디렉토리를 생성해 준다.

sudo mkdir -p /home/<userid>

홈 디렉토리 권한 부여

sudo 로 디렉토리를 생성했기 때문에 권한이 root로 되어 있다. chown 명령을 사용하여 사용자 계정으로 권한을 바꿔준다.

sudo chown -R <userid>:<userid> /home/<userid>

그룹 지정

usermod명령을 사용하여 계정을 users 그룹에 추가해 준다.

sudo usermod -G users <userid>

기본 쉘 지정

계정이 사용할 기본 쉘을 bash로 설정한다.

sudo usermod -s /bin/bash <userid>

계정 로그인

su 명령어로 새로 생성한 계정으로 로그인을 해본다.

su - <userid>

사용자 계정 삭제

계정 삭제 역시 deluseruserdel 두 가지 명령어가 있다.

deluser

deluser--remove-all-files 옵션을 주면 사용자 계정의 모든 파일을 삭제해 준다.

sudo deluser --remove-all-files <userid>

사용법은 다음과 같다.

userdel

userdel 명령어는 -r 옵션을 붙이면 홈 디렉토리와 메일을 삭제해 준다.

sudo userdel -r <userid>

사용 방법은 다음과 같다.

참고 사이트

답글 남기기