본문 바로가기

IT/Linux

[Ubuntu] 우분투에서 유저 추가하기

반응형

우분투를 사용하다 보면 유저를 추가해야 하는 경우가 생깁니다.

유저를 추가하고 싶을 때 adduser 명령어를 사용합니다.

사용법은 간단한데 adduser [사용자명] 형식으로 입력하면 됩니다.

sudo adduser newuser

root 권한으로 실행하기 위해 다음과 같이 비밀번호를 묻는 경우 현재 계정의 비밀번호를 입력합니다.

[sudo] password for 현재 유저:

생성할 유저를 위한 그룹과 홈 디렉토리가 먼저 생성됩니다.

그 이후에 사용할 비밀번호를 입력하면 됩니다.

비밀번호 입력

비밀번호는 동일하게 2번을 입력하면 됩니다.

다음으로 몇 가지 개인정보를 입력하면 되는데 입력하고 싶지 않으면 엔터를 누릅니다.

개인정보 입력

마지막으로 Y를 눌러서 정보가 정확하다고 답변하면 유저가 생성됩니다.

 

새로 생성한 계정으로 sudo 명령어를 실행할 때 다음 오류가 발생하는 경우가 있습니다.

newuser is not in the sudoers file.  This incident will be reported.

이런 경우 해당 유저에 sudo 그룹을 추가하기 위해 usermod 명령어를 사용할 수 있습니다.

sudo usermod -aG sudo newuser

그룹을 한 번에 여러 개 추가하고 싶은 경우 sudo 뒤에 ,(쉼표)로 구분해서 계속 적어주면 됩니다.

 

유저의 정보는 /etc/passwd 파일을 출력해보면 확인 가능합니다.

cat /etc/passwd

유저 ID, 그룹 ID, 홈 디렉토리 경로 등이 포함된 정보를 확인할 수 있습니다.

 

마지막으로 해당 유저를 삭제하고 싶은 경우 deluser 명령어를 사용하면 됩니다.

sudo deluser newuser

홈 디렉토리와 소유중인 파일을 모두 삭제하기 위한 옵션도 존재합니다.

각각 --remove-home--remove-all-files 인데 반드시 중요한 파일은 백업하는 것을 추천합니다.

adduser와 deluser로 리눅스에서 기본적인 유저의 생성과 삭제를 할 수 있습니다.

반응형