블로그로 돌아가기

CentOS 8에서 사용자 추가 및 삭제: 가이드

CentOS 8에서 사용자 추가 및 삭제: 가이드

Linux은(는) 다중 사용자 운영 체제입니다. 사용자 관리에 대한 올바른 지식을 갖추는 것은 적절한 시스템 관리에 매우 중요합니다. 새로운 Linux 서버를 구성하는 경우, 다양한 사용자를 추가하고 삭제하는 것이 일반적으로 가장 먼저 해야 할 일 중 하나입니다. 이 가이드는 에서 사용자를 추가하고 삭제하는 단계를 설명합니다. CentOS 8.

전제 조건

CentOS에서 사용자를 생성하고 삭제하려면 더 높은 권한을 가진 사용자로 작업해야 합니다. Linux에서는 root 사용자가 가장 높은 권한을 가집니다. 하지만 일반적으로 다음과 같이 하는 것이 더 안전합니다. sudo 권한이 있는 non-root 사용자로 이러한 변경을 수행하는 것. 어떠한 경우든 시스템 관리자가 시스템의 사용자 계정을 관리하는 사람이어야 합니다.

사용자 관리

1)  사용자 추가

먼저 새 사용자를 생성하는 방법을 살펴보겠습니다. 데모를 위해 다음 사용자 이름을 사용하겠습니다. random_user. 다음 명령은 새로운 기본 사용자를 생성합니다. random_user:

Add Random User사용자가 생성되었지만 로그인 자격 증명이 구성되지 않았습니다. 다음 명령은 사용자가 로그인할 비밀번호를 설정합니다.

Users on CentOS Passwd Random User이제 사용자에 액세스할 준비가 되었습니다.

2)  사용자 삭제

사용자 계정이 더 이상 필요하지 않은 경우 시스템에서 안전하게 삭제할 수 있습니다. 대상 사용자의 홈 디렉터리 데이터를 유지할지 여부에 따라 사용자를 삭제하는 두 가지 방법이 있습니다. 사용자의 홈 디렉터리 데이터를 그대로 유지하려면 다음 명령을 실행하십시오.

Users on CentOS Userdel Random User사용자의 홈 디렉터리 데이터가 필요하지 않은 경우 이 역시 삭제할 수 있습니다. 이전 명령에 -r 플래그를 추가하기만 하면 됩니다.

Users on CentOS Recursive Userdel두 명령 중 하나를 실행하면 사용자는 모든 그룹에서 자동으로 제거됩니다. 나중에 동일한 이름의 다른 사용자가 추가되면 모든 권한 및 그룹 할당을 다시 수행해야 합니다.

사용자 권한

1)  sudo 권한 부여

기본적으로 CentOS에서 사용자는 관리 작업을 수행할 수 없습니다. 이는 root 및 sudo 권한이 허용된 사용자만 사용할 수 있으며, 이들은 sudo 명령을 사용하여 관리자 권한으로 명령을 실행할 수 있습니다. sudo 권한을 관리하는 기본 방법은 wheel 그룹입니다. 이는 이 그룹의 모든 사용자에게 sudo 명령에 대한 액세스 권한을 부여하는 내장 사용자 그룹입니다. 또한 각 사용자를 sudoers 파일에 수동으로 추가해야 하는 번거로움을 줄여줍니다.

먼저 sudo 권한 없이 sudo 명령을 새 사용자로서 실행해 보십시오:

Users on CentOS Sudo Privilege새 사용자가 sudo 명령을 실행할 수 있도록 하려면, 해당 사용자를 wheel 그룹에 추가하십시오:

Usermod다음으로 변경이 성공했는지 확인합니다. 새 사용자로 다음 명령을 실행하십시오:

Users on CentOS Check Update2)  wheel 그룹의 사용자 목록 표시

The wheel 그룹은 사용자에게 관리자 권한을 부여합니다. wheel 그룹을 살펴보면 사용자 권한을 더 효과적으로 관리하는 데 도움이 됩니다. 먼저 getent 도구를 사용하겠습니다. 이 도구는 지원되는 관리 데이터베이스(다음 포함: group)에서 항목을 가져오는 도구입니다. group 데이터베이스에는 시스템의 다양한 사용자 그룹에 대한 데이터가 포함되어 있습니다. 다음 명령으로 wheel:

Getent Group그룹 사용자를 나열하는 또 다른 방법은 lid 명령을 사용하는 것입니다. 이 명령은 사용자 또는 그룹 정보를 출력하는 전용 도구입니다. wheel 사용자를 나열하려면 다음 명령을 실행하십시오:

Users on CentOS Lid사용자 그룹

이전 섹션에서는 사용자를 wheel 그룹에 추가하는 방법을 설명했습니다. 이 섹션에서는 다양한 기본 사용자 그룹 작업을 살펴보겠습니다.

1)  새 그룹 추가

그룹은 사용자 계정을 구성하고 관리하는 데 효과적입니다. 특정 그룹은 일반적으로 시스템의 다양한 부분에 대한 권한 세트(예: 읽기, 쓰기 및 실행 권한)로 정의됩니다. 사용자 그룹 관리는 다음으로만 제한됩니다. root 또는 sudo 권한을 가진 사용자.

다음 명령은 시스템에 새 그룹을 추가합니다:

Users on CentOS Groupadd시스템의 각 그룹은 특정 그룹 ID를 가지며, 이는 GID(으)로도 알려져 있습니다. 특정 GID를 가진 새 그룹을 생성하려면 다음 명령을 실행합니다:

Groupadd with Gid시스템 그룹은 일반적으로 특수 시스템 작업 전용인 특별한 유형의 그룹입니다. 새 시스템 그룹을 생성하려면 다음 명령을 실행합니다:

Groupadd r2)  그룹에 사용자 추가하기

기존 사용자 그룹에 사용자를 추가하려면 다음 명령 구조를 사용합니다:

3)  그룹의 사용자 목록 표시하기

그룹의 사용자 목록을 표시하는 방법에는 몇 가지가 있습니다. 첫 번째 방법은 getent 도구를 사용하는 것입니다:

Getent group다음 방법은 lid 명령을 사용하는 것입니다:

Lid g4)  그룹에서 사용자 제거하기

사용자가 더 이상 필요하지 않은 경우 특정 그룹에서 해당 사용자를 제거할 수 있습니다. 일반적으로 사용자 그룹은 시스템 전체에서 다양한 권한을 관리하는 방법입니다. 실제 시나리오에서 이는 사용자가 시스템의 특정 권한과 특권을 잃게 됨을 의미합니다. 특정 사용자 그룹에서 사용자를 제거하려면 다음 명령을 실행해야 합니다:

Gpasswd5)  그룹 제거하기

그룹을 생성한 것과 마찬가지로 그룹을 삭제할 수도 있습니다. 그룹이 더 이상 아무런 목적이 없다면 시스템에서 그룹을 제거하는 것이 안전합니다. 그룹이 특정 사용자의 기본 그룹 역할을 하는 경우 해당 그룹은 삭제할 수 없습니다. 따라서 삭제하기 전에 그룹의 모든 사용자가 올바르게 제거되었는지 확인하십시오.

그룹을 제거하려면 다음 명령을 실행합니다:

Groupdel마치며

이 가이드는 CentOS 8에서 사용자를 추가하고 삭제하는 기본 방법을 설명합니다. 또한 사용자 그룹 관리의 기본 사항도 설명합니다. 간단하지만 올바르게 이해하는 것이 중요합니다. 이 가이드를 통해 사용자 관리 기본 사항을 잘 이해하셨을 것입니다. 적절한 사용자 관리를 통해 사용자는 작업을 수행하는 데 필요한 시스템 섹션에만 액세스할 수 있게 됩니다.

이제 CentOS 서버를 추가로 구성할 수 있습니다. 도움이 될 만한 다음 튜토리얼을 살펴보십시오:

즐거운 컴퓨팅 되세요!

author

Pranay Kapgate

작성자 · CloudSigma

Preslav Dobrev는 CloudSigma의 크리에이티브 디자이너로서, 전통적이고 혁신적인 마케팅 채널을 활용하여 일관된 비즈니스 정체성을 구축하는 데 중점을 두고 있습니다. 그는 영향력 있는 브랜드 내러티브를 창출하기 위해 예술적 비전과 전략적 마케팅을 결합하는 데 능숙합니다.

댓글

아직 댓글이 없습니다. 첫 번째로 작성해 보세요.