Linux의 그룹은 유사한 액세스 및 권한을 가진 사용자를 컬렉션에 배치하는 방법입니다. 관리자는 그룹을 사용하여 해당 그룹에 속한 모든 사용자에 대한 액세스 제어 및 권한을 정의할 수 있습니다. 그룹이 없으면 관리자는 개별 사용자에 대한 역할을 정의해야 하지만, 그룹을 사용하면 해당 역할을 그룹에 부여할 수 있으며 이 역할은 그룹의 모든 사용자에게 적용됩니다.
이번 글에서는 그룹에 사용자를 추가하는 방법에 대해 알아 보겠습니다. 우리는 동일한 작업을 수행하는 다양한 방법을 살펴보겠습니다.
내용의 테이블
- 리눅스 그룹이란 무엇입니까?
- Linux에서 그룹에 사용자를 추가하기 위한 전제 조건
- 사용자를 생성하는 동안 Linux에서 그룹에 사용자를 추가하는 방법
- 이미 존재하는 Linux 그룹에 사용자를 추가하는 방법
- 자주 묻는 질문
리눅스 그룹이란 무엇입니까?
Linux 그룹은 파일, 디렉터리 및 기타 시스템 리소스에 대한 공통 액세스 권한을 공유하는 사용자 계정 모음입니다. Linux 시스템의 각 사용자는 하나 이상의 그룹과 연결되며, 그룹은 사용자 액세스 및 권한 관리 프로세스를 단순화하는 데 사용됩니다.
주요 특징:
- 그룹 식별자(GID): 각 그룹에는 그룹 ID(GID)라는 고유한 숫자 식별자가 할당됩니다. GID는 시스템에서 그룹을 구별하는 데 사용되며 특정 권한과 연결됩니다.
- 그룹 멤버십: 사용자는 하나 이상의 그룹에 속할 수 있습니다. 사용자가 그룹에 속해 있으면 해당 그룹에 할당된 권한을 상속받습니다. 이는 유사한 액세스 수준이 필요한 여러 사용자의 권한을 관리하는 프로세스를 단순화합니다.
그룹 유형:
- 기본 그룹: 모든 사용자에게는 자신의 계정과 연결된 기본 그룹인 기본 그룹이 있습니다. 기본 그룹은 다음의 사용자 항목에 지정됩니다.
/etc/passwd>파일. - 보조 그룹: 사용자는 보조 그룹이라는 추가 그룹에 속할 수도 있습니다. 이러한 그룹은 기본 그룹에서 부여한 것 이상의 추가 권한을 제공합니다.
Linux에서 그룹에 사용자를 추가하기 위한 전제 조건
- 루트/Sudo 액세스 권한이 있는 Linux 머신.
- Linux 터미널에 대한 기본 이해.
- useradd 및 usermod 명령에 대한 이해
사용자를 생성하는 동안 Linux에서 그룹에 사용자를 추가하는 방법
1단계: 그룹에 추가하는 동안 사용자를 생성합니다.
우리는 다음을 사용하여 사용자를 생성할 수 있습니다. 사용자 추가 명령.
.equals java
useradd [options] [username]>
-G 옵션 뒤에 그룹 이름을 사용하여 이 사용자를 원하는 그룹에 추가할 수 있습니다. 예를 들어, 다음 명령을 사용하여 'dummy' 사용자를 생성하고 sudo 그룹에 추가합니다.
useradd -G sudo dummy>
그러면 사용자가 생성되고 동시에 sudo 그룹에 추가됩니다.

새 사용자 생성 및 그룹에 추가
2단계: 'dummy' 사용자의 그룹을 확인합니다.
사용자 더미 그룹을 확인하려면 다음을 사용할 수 있습니다. 여러 떼 명령.
#syntax groups [username]>
터미널에 다음 명령을 입력하세요.
groups dummy>
산출:

더미 사용자 그룹을 확인하는 중입니다.
보시다시피, 더미 그룹은 이제 sudo 그룹의 구성원입니다.
이미 존재하는 Linux 그룹에 사용자를 추가하는 방법
이 방법에서는 데모 목적으로 새 사용자를 생성합니다. 그런 다음 이미 존재하는 그룹에 추가하겠습니다.
슬라이스 자바 배열
1단계: 사용자 생성(선택 사항)
useradd 명령을 사용하여 테스트 사용자를 생성하겠습니다. 이 명령은 Linux 시스템에 사용자를 추가하는 데 사용됩니다.
useradd geek>
여기서는 사용자 이름을 다음과 같이 사용합니다. 괴짜. 원하는 이름을 자유롭게 사용할 수 있습니다.

시스템에 괴짜 사용자 추가
이제 사용자 a가 추가되었는지 확인하려면 다음 명령을 사용하십시오.
cut -d: -f1 /etc/passwd | grep 'geek>
cut 명령은 주어진 조건에 따라 파일에서 내용을 가져옵니다. 여기
- -f1 옵션을 사용하여 첫 번째 필드를 선택합니다.
- 필드는 -d와 함께 전달된 구분 기호로 구분됩니다.
- 시스템에 존재하는 모든 사용자가 포함된 /etc/passwd 파일에 액세스합니다. (이 파일을 읽으려면 루트 또는 sudo 액세스가 필요합니다)
- 그런 다음 사용자 이름 'geek'을 grep하여 사용자 목록에 추가되었는지 확인합니다.

/etc/passwd에서 사용자 확인
여기서는 출력을 얻습니다. 괴짜 이는 사용자가 성공적으로 추가되었음을 의미합니다.
2단계: 생성된 사용자를 sudoers 그룹에 추가
이제 그룹에 사용자를 추가하려면 사용자 모드 사용자 수정을 위한 명령어입니다.
구문은 다음과 같습니다.
CSS에서 마우스를 가리키면
usermod [options] [other fields...] [username]>
여기서는 -aG 옵션을 사용합니다. 그룹에 추가 그런 다음 -aG 옵션 뒤의 첫 번째 인수에 그룹 이름을 전달한 다음 마지막으로 사용자 이름을 전달합니다.
sudo 그룹에 괴짜 사용자를 추가하려면 다음 수정이 필요합니다.
usermod -aG sudo geek>
일단 이 명령이 실행됩니다. groups 명령을 사용하면 geek 사용자가 속한 모든 그룹을 확인할 수 있습니다.
groups geek>
그러면 사용자 'geek'이 구성원으로 속한 모든 그룹이 나열됩니다.

사용자 그룹 확인
라텍스의 부분 파생물
보시다시피, geek 사용자는 geek(모든 사용자가 자신의 이름을 가진 그룹을 가짐)와 sudo라는 두 그룹에 속합니다. 따라서 우리는 geek 사용자를 sudo 그룹에 성공적으로 추가했습니다.
자주 묻는 질문
Linux에서 그룹에 사용자를 추가해야 하는 이유는 무엇입니까?
Linux에서 그룹에 사용자를 추가하는 것은 액세스 권한을 관리하는 데 필수적입니다. 그룹을 사용하면 사용자를 구성하고 해당 사용자에 대한 특정 권한을 집합적으로 정의할 수 있습니다. 예를 들어 여러 팀 구성원이 포함된 프로젝트가 있는 경우 해당 프로젝트에 대한 그룹을 생성하면 프로젝트 관련 파일이나 디렉터리에 대한 권한을 전체 그룹에 한 번에 부여하여 액세스 제어를 단순화할 수 있습니다.
Linux에서 그룹에 사용자를 추가하는 명령줄 방법은 무엇입니까?
Linux에서 그룹에 사용자를 추가하는 기본 명령은 다음과 같습니다.
usermod>.기본 구문은 다음과 같습니다.
sudo usermod -aG>이 명령은 지정된 사용자를 지정된 그룹에 추가합니다. 그만큼
-aG>플래그는 사용자가 다른 그룹 멤버십에 영향을 주지 않고 그룹에 추가되도록 합니다.
Linux에서 그룹에 사용자를 추가하는 데 사용할 수 있는 그래픽 인터페이스가 있습니까?
예, Linux 데스크탑 환경은 사용자 관리를 위한 그래픽 도구를 제공하는 경우가 많습니다. 예를 들어, GNOME 데스크탑 환경에는 사용자 및 그룹 응용 프로그램이 포함되어 있습니다.
다음을 사용하여 시작할 수 있습니다.
자바 설정sudo gnome-control-center user-accounts>이 인터페이스를 사용하면 그룹 멤버십을 포함한 사용자 계정을 보다 사용자 친화적인 방식으로 관리할 수 있습니다.
Linux에서 동시에 여러 그룹에 사용자를 추가할 수 있습니까?
예, 여러 그룹 이름을
usermod>쉼표로 구분된 명령입니다.예를 들어:
sudo usermod -aG group1,group2,group3 username>이 명령은 사용자를 다음에 추가합니다.
group1>,group2>, 그리고group3>단일 작업으로.
Linux에서 사용자가 그룹에 성공적으로 추가되었는지 어떻게 확인할 수 있습니까?
다음을 사용하여 사용자의 그룹 멤버십을 확인할 수 있습니다.
groups>명령.예를 들어:
groups username>이 명령은 지정된 사용자가 속한 그룹 목록을 표시합니다. 또한 /etc/group 파일을 확인하거나 다른 구성 파일을 사용하여 특정 사용자의 그룹 멤버십을 확인할 수 있습니다.
결론
이 기사에서는 Linux 그룹에 사용자를 추가하는 방법에 대해 논의했습니다. 공유 액세스 요구 사항이 있는 사용자를 구성하고 권한 관리를 간소화하며 시스템 보안을 강화하는 데 필수적인 Linux 그룹입니다. 그룹 식별자(GID)와 기본/보조 그룹 구분을 통해 사용자는 그룹 멤버십을 기반으로 효율적으로 권한을 상속하므로 관리 복잡성이 줄어듭니다. 이 문서에서는 다음과 같은 명령을 사용하여 Linux에서 그룹에 사용자를 추가하는 실제 단계를 설명했습니다.useradd>그리고usermod>, 루트 또는 sudo 액세스 권한이 있는 사용자에게 적합합니다. Linux 그룹은 Linux 환경 내에서 사용자 액세스에 대한 체계적이고 안전한 접근 방식을 제공하여 효과적인 시스템 관리에 기여하는 데 중요한 역할을 합니다.