1. 소개
Ubuntu는 개인 컴퓨팅부터 클라우드 서버 관리까지 다양한 용도로 널리 사용되는 Linux 기반 오픈 소스 운영 체제입니다. 여러 시스템 관리 작업 중에서 사용자 관리는 가장 기본적이고 중요한 책임 중 하나입니다.
이 문서에서는 adduser 명령을 사용해 새 사용자를 추가하는 방법, 사용자를 삭제하는 방법, 그리고 Ubuntu에서 관리자 권한을 부여하는 방법을 설명합니다. 이 가이드는 초보자와 중급 사용자를 위해 단계별로 명확하게 설명하므로, 명령줄에 익숙하지 않은 사람도 따라 할 수 있습니다.
2. Ubuntu에서 사용자 관리란?
Ubuntu에서 사용자 관리는 시스템에 여러 사용자를 추가하고 각 사용자에게 적절한 권한을 할당하는 과정을 말합니다. 시스템 보안과 효율성을 유지하려면 모든 사용자에 대해 개별적으로 접근 권한을 설정하는 것이 중요합니다.
특히, sudo 권한을 가진 관리자(사용자)는 다른 사용자를 적절히 관리함으로써 전체 시스템을 안전하게 유지할 수 있습니다. 여기서는 adduser 명령을 이용한 간단하고 효과적인 사용자 관리 방법을 소개합니다.
3. adduser 명령어 기본
adduser 명령은 Ubuntu에서 새 사용자를 생성할 때 사용하는 고수준 인터페이스입니다. useradd 명령과 달리 adduser는 보다 친숙하고 초보자에게 적합합니다.
예를 들어, “testuser”라는 새 사용자를 만들려면 다음 명령을 실행합니다:
sudo adduser testuser
이 명령은 “testuser” 사용자를 생성하고 자동으로 홈 디렉터리를 만들며, 비밀번호를 설정하도록 요청하고 전체 이름과 같은 추가 정보를 선택적으로 입력할 수 있습니다.
4. adduser를 사용하여 새 사용자 추가 단계
- 터미널을 엽니다 (
Ctrl + Alt + T). - 다음 명령을 입력합니다:
sudo adduser username
“username”을 원하는 사용자 이름으로 바꾸세요.
- 비밀번호를 설정하라는 메시지가 표시됩니다. 강력한 비밀번호를 입력하고 확인합니다.
- 전체 이름이나 전화번호와 같은 추가 정보를 입력할 수 있지만, 이는 선택 사항입니다.
- 세부 정보를 확인하면 새 사용자가 생성됩니다.
보안 관점에서, 항상 강력한 비밀번호를 설정하세요. 짧거나 단순한 비밀번호는 피하고, 문자, 숫자, 기호를 조합해 사용합니다.
5. adduser로 사용자 생성 맞춤 설정
adduser 명령은 사용자 생성을 맞춤화할 수 있는 여러 옵션을 제공합니다. 아래는 유용한 옵션 몇 가지입니다:
-d: 사용자 지정 홈 디렉터리를 지정합니다.sudo adduser -d /custom/home username
-s: 로그인 쉘을 지정합니다.sudo adduser -s /bin/zsh username
-G: 사용자를 추가 그룹에 포함시킵니다.sudo adduser -G sudo username
이 옵션들을 조합하면 시스템 요구 사항에 맞게 사용자 설정을 유연하게 맞춤화할 수 있습니다. 
6. GUI를 통한 사용자 관리
명령줄에 익숙하지 않은 사용자도 Ubuntu의 GUI 인터페이스를 통해 손쉽게 사용자를 관리할 수 있습니다.
- “설정” 메뉴를 열고 “사용자” 탭을 선택합니다.
- “잠금 해제”를 클릭하고 관리자 비밀번호를 입력합니다.
- “사용자 추가”를 클릭하고 필요한 정보를 입력합니다.
GUI는 직관적인 경험을 제공하므로 터미널 명령에 익숙하지 않은 사람에게 좋은 선택입니다.
7. 새 사용자에게 관리자 권한 부여
관리자 권한이 있는 사용자는 sudo 명령을 사용해 시스템 전체 작업을 수행할 수 있습니다. 새 사용자에게 관리자 권한을 부여하려면 다음을 실행합니다:
sudo usermod -aG sudo username
이 명령은 사용자를 sudo 그룹에 추가하여 시스템 관리자 기능을 사용할 수 있게 합니다. 중요: 신뢰할 수 있는 사용자에게만 관리자 권한을 부여하세요.
8. deluser로 사용자 삭제
더 이상 필요하지 않은 사용자는 deluser 명령을 사용해 쉽게 삭제할 수 있습니다.
기본 삭제:
sudo deluser username
홈 디렉터리까지 함께 삭제하려면:
sudo deluser --remove-home username
사용자를 삭제하기 전에 항상 중요한 데이터를 백업하십시오. 복구가 이후에 불가능할 수 있습니다.
9. 일반적인 문제 및 트러블슈팅
오류 메시지 처리:
- “permission denied”(권한 거부) 오류가 나타나면, 해당 사용자가
sudo권한이 없을 수 있습니다. 관리자에게 접근 권한을 요청하거나 사용자를sudo그룹에 추가하십시오. adduser명령을 실행할 때 “user already exists”(사용자가 이미 존재합니다) 오류가 표시되면, 다른 사용자 이름을 선택하십시오.
사용자가 올바르게 생성되었는지 확인하려면 다음을 사용하십시오:
grep username /etc/passwd
10. 요약
Ubuntu에서 사용자 관리는 시스템 보안과 운영 효율성을 유지하는 데 필수적입니다. adduser 명령을 사용하면 사용자를 쉽게 생성하고, 프로필을 맞춤 설정하며, 관리자 권한을 부여할 수 있습니다. Ubuntu는 GUI 도구도 제공하므로 초보자도 이 과정을 쉽게 수행할 수 있습니다.
이 가이드를 따라 하면 Ubuntu 사용자를 효과적으로 관리하고 시스템을 보다 안전하고 효율적으로 운영할 수 있습니다.


