目次
1. 소개
Ubuntu는 Linux 기반의 오픈소스 OS이며, 개인 사용부터 클라우드 서버 운영까지 폭넓게 사용됩니다. 이러한 시스템 관리에서 사용자 관리는 기본적이며 중요한 작업 중 하나입니다. 이 기사에서는 Ubuntu에서adduser
명령을 사용한 신규 사용자 추가 방법, 사용자 삭제 절차, 그리고 관리자 권한 부여에 대해 설명합니다. 특히 초보자부터 중급자까지의 내용을 다루며, 명령어 조작에 익숙하지 않은 분들도 이해하기 쉽도록 단계별로 설명합니다.2. Ubuntu에 대한 사용자 관리란
Ubuntu에서의 사용자 관리는 시스템에 여러 사용자를 추가하고 각각에게 적절한 권한을 부여하여 관리하는 것을 의미합니다. 시스템의 안전성과 효율성을 유지하기 위해서는 각 사용자에 대해 개별 접근 권한을 적절히 설정하는 것이 중요합니다. 특히, 관리자(sudo
권한을 가진 사용자)가 여러 사용자를 적절히 관리함으로써 시스템 전체의 안전성이 유지됩니다. 여기에서는 adduser
명령을 사용한 간단하고 효과적인 사용자 관리 방법을 소개합니다.3. adduser
명령어의 기본
adduser
명령은 Ubuntu에서 사용자를 생성하기 위한 고수준 인터페이스입니다. useradd
명령에 비해 사용자 친화적이어서 초보자도 사용하기 쉽다는 것이 특징입니다. 예를 들어, 새로운 사용자「testuser」를 추가하려면 아래 명령을 실행합니다:sudo adduser testuser
이 명령을 실행하면 사용자「testuser」가 생성되고, 해당 홈 디렉터리가 자동으로 만들어집니다. 또한, 비밀번호 설정이나 전체 이름 등 옵션 정보를 입력하라는 프롬프트가 표시됩니다.4. adduser
를 사용한 새 사용자 추가 절차
- 터미널을 엽니다 (
Ctrl + Alt + T
). - 다음 명령을 입력합니다:
sudo adduser 사용자이름
여기서, “사용자이름”을 만들고자 하는 사용자 이름으로 바꿉니다.- 비밀번호 설정을 요구합니다. 강력한 비밀번호를 입력하고, 다시 입력하여 확인합니다.
- 전체 이름이나 전화번호 등의 정보를 입력하지만, 이는 선택 사항입니다.
- 마지막에 확인 프롬프트가 표시되고, 문제가 없으면 새 사용자가 생성됩니다.
5. adduser
를 사용한 사용자 생성 맞춤 설정
adduser
명령에서는 몇 가지 옵션을 사용하여 사용자 생성을 맞춤 설정할 수 있습니다. 아래에 몇 가지 옵션을 소개합니다。-d
:홈 디렉터리를 지정합니다。
sudo adduser -d /custom/home 사용자명
-s
:로그인 쉘을 지정합니다。
sudo adduser -s /bin/zsh 사용자명
-G
:추가 그룹에 사용자를 참여시킵니다。
sudo adduser -G sudo 사용자명
이러한 옵션을 조합함으로써, 사용자의 설정을 보다 유연하게 맞춤 설정할 수 있습니다。
6. GUI를 사용한 사용자 관리
명령줄 작업에 익숙하지 않은 사용자라도 Ubuntu의 GUI를 사용하여 쉽게 사용자를 추가할 수 있습니다.- 설정 화면을 열고, 「사용자」 탭을 선택합니다.
- 「잠금 해제」를 클릭하고, 관리자 비밀번호를 입력합니다.
- 「사용자 추가」 버튼을 클릭하고, 필요한 정보를 입력합니다.
7. 새 사용자에게 관리자 권한 부여
관리자 권한을 가진 사용자는sudo
명령을 사용하여 시스템 전체에 영향을 주는 작업을 수행할 수 있습니다. 새 사용자에게 관리자 권한을 부여하려면 다음 명령을 실행합니다:sudo usermod -aG sudo 사용자명
이렇게 하면 사용자가 sudo
그룹에 추가되어 시스템 관리자로서 작업이 가능해집니다. 주의점으로는, 관리자 권한을 부여할 때는 신뢰할 수 있는 사용자에게만 부여하도록 합시다.8. deluser
를 사용한 사용자 삭제
불필요해진 사용자는 deluser
명령으로 쉽게 삭제할 수 있습니다。 사용자를 삭제하는 기본 명령은 다음과 같습니다:sudo deluser 사용자명
사용자의 홈 디렉터리를 포함하여 삭제하려면, 다음 명령을 사용합니다:sudo deluser --remove-home 사용자명
삭제하기 전에 중요한 데이터는 반드시 백업해 두세요. 삭제 후에는 파일을 복구할 수 없는 경우가 있을 수 있으므로 신중히 진행해야 합니다。9. 자주 발생하는 문제와 트러블슈팅
오류 메시지에 대한 대처 방법:- 「권한 부족」 오류가 발생한 경우,
sudo
권한이 없는 사용자가 작업을 시도하고 있을 가능성이 있습니다. 관리자에게 요청하여 권한을 얻거나, 자신을sudo
그룹에 추가하십시오. adduser
명령을 실행할 때 「사용자가 이미 존재합니다」라는 오류가 표시된 경우, 다른 사용자 이름을 지정하십시오。
grep 사용자명 /etc/passwd
10. 요약
Ubuntu의 사용자 관리는 시스템 보안과 효율성을 유지하기 위해 필수적인 작업입니다.adduser
명령을 사용하면 새로운 사용자를 추가하고 커스터마이징하며 관리자 권한을 부여하는 것이 쉽게 가능합니다. 또한 GUI를 이용한 방법도 제공되어 초보자에게도 배려됩니다. 이 글을 통해 Ubuntu의 기본적인 사용자 관리 방법을 습득하고, 보다 효율적이고 안전한 시스템 운영을 실현할 수 있게 될 것입니다.