리눅스 기초 · 2 min read · Nov 13, 2025
리눅스 기초: CentOS에서 셸 사용자 추가 및 삭제 방법
리눅스 기초: CentOS에서 셸 사용자 추가 및 삭제 방법
튜토리얼 주제:
목차
- 1.1 개요
- 1.2 CentOS에서 셸 사용자 추가 및 삭제 - 소개
- 1.3 CentOS에서 셸 사용자 추가 방법
- 1.4 CentOS에서 셸 사용자 삭제 방법
1.1-개요
CentOS 리눅스는 주로 Red Hat(레드햇 엔터프라이즈 리눅스-RHEL)에서 공개적으로 제공되는 소스에서 파생된 인기 있는 커뮤니티 지원 배포판입니다. 혈통을 고려할 때, CentOS 리눅스는 본질적으로 RHEL과 기능적으로 호환되도록 설계되었습니다. 수정된 CentOS 버전은 일반적으로 약 2년마다 출시되며, 각 CentOS 버전은 업데이트된 하드웨어를 지원하기 위해 거의 매 6개월마다 주기적으로 업데이트됩니다. 이는 사용자에게 매우 안전하고 유지 관리가 적으며 신뢰할 수 있고 상당히 친숙하며 재현 가능한 리눅스 환경을 제공합니다.
1.2 CentOS에서 셸 사용자 추가 및 삭제 - 소개
새 서버에서 셸 사용자를 추가하고 삭제하는 과정은 모든 리눅스 사용자 또는 시스템 관리자가 알아야 할 기본 작업입니다. 실제로 사용자가 새 서버를 만들면 기본 루트 계정으로 시작하여 절대적인 권한과 유연성을 누리지만, 무제한 접근은 다소 남용에 취약합니다. 따라서 가능한 조작을 확인하기 위해 일반 작업을 완료하기 위해 추가적인 비특권 사용자를 추가하는 것이 항상 신중합니다. 또한 시스템 관리자는 각 사용자에게 고유한 계정을 배치하기 위해 시스템 사용자를 위한 추가 계정 생성을 보장해야 합니다.
이 튜토리얼은 CentOS에서 셸 사용자 계정을 생성하고 삭제하는 과정에 대한 포괄적인 가이드를 제공합니다:
1.3 CentOS에서 셸 사용자 추가 방법
CentOS에서 새 셸 사용자를 추가하려면 다음 명령을 사용하고 “newuser”라는 단어를 선호하는 사용자 이름으로 바꿉니다.
adduser newuser
adduser 명령은 사용자를 위해 /home 아래에 새 홈 디렉토리를 생성합니다. 우리의 예에서 디렉토리 이름은 /home/newuser가 됩니다. 추가 옵션 없이 이 명령은 대부분의 경우에 충분합니다.
고급 옵션
다른 홈 디렉토리를 설정하려면 –home 옵션을 사용하십시오. 예:
adduser –home /home/otherdirectory newuser
새 셸 사용자는 centos 기본 셸을 사용합니다. /bin/sh와 같은 다른 셸을 지정하려면 –shell 옵션을 사용하고 셸 바이너리의 경로를 따릅니다. 위의 다른 홈 경로와 결합하면 명령은 다음과 같이 보입니다:
adduser –shell /bin/sh –home /home/otherdirectory newuser
모든 옵션 목록은 명령의 매뉴얼 페이지에서 확인할 수 있습니다. 매뉴얼 페이지는 다음 명령으로 표시할 수 있습니다:
man adduser
매뉴얼 페이지를 종료하려면 “q”를 누르십시오.
adduser 명령은 CentOS에서 새 사용자를 추가하는 과정의 첫 번째 단계입니다. 이는 사용자의 새 비밀번호를 할당하고 시스템 프롬프트를 받을 때 새 비밀번호를 입력하고 확인하는 것으로 이어져야 합니다. 관리자는 이를 위해 다음 명령을 사용해야 합니다:
passwd newuser
이제 새 사용자를 추가하고 그들의 계정에 비밀번호를 매핑했습니다! 그 다음, “exit”를 입력하여 루트 사용자에서 로그아웃한 후 새 사용자 이름과 비밀번호로 다시 로그인해야 합니다. 원하신다면 이 시점에서 새 사용자에게 관리 기능에 대한 접근 권한을 부여할 수 있습니다.
1.4 CentOS에서 셸 사용자 삭제 방법
특정 사용자(들)가 더 이상 가상 사설 서버에서 필요하지 않을 때 셸 사용자 계정을 삭제해야 합니다. 이는 다음 명령을 사용하여 수행할 수 있습니다:
userdel newuser
관리자는 여기서 사용자의 파일과 홈 디렉토리도 삭제하려는 경우 위의 명령에 “-r” 플래그를 추가할 수 있는 옵션이 있음을 주의해야 합니다.
userdel -r newuser
위의 명령은 사용자 계정과 해당 계정에 연결된 모든 sudo 권한을 확실히 삭제합니다.
모든 옵션 목록은 명령의 매뉴얼 페이지에서 확인할 수 있습니다. 매뉴얼 페이지는 다음 명령으로 표시할 수 있습니다:
man userdel
매뉴얼 페이지를 종료하려면 “q”를 누르십시오.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.