Fedora Linux에서 그룹에 사용자를 추가하는 방법

Fedora Linuxeseo Geulub E Sayongjaleul Chugahaneun Bangbeob



이 가이드는 Fedora Linux에서 사용자 그룹 이상에 사용자를 추가하는 방법을 보여줍니다.

전제 조건:

이 가이드에 설명된 단계를 수행하려면 다음 구성 요소가 필요합니다.

  • 적절하게 구성된 Fedora Linux 시스템. 테스트를 위해 VirtualBox를 사용하는 Fedora Linux VM .
  • 루트가 아닌 사용자에 대한 액세스 sudo 권한 .

Fedora Linux의 사용자 그룹

Linux는 여러 사용자가 동시에 시스템에 액세스하고 사용할 수 있는 강력한 다중 사용자 시스템입니다. 각 사용자에게는 사용자가 시스템에서 수행할 수 있는 작업과 수행할 수 없는 작업을 제한하는 일련의 권한이 할당됩니다.







그러나 사용자별로 사용자 권한을 정의하는 것은 어려울 수 있습니다. 이를 단순화하기 위해 Linux에는 사용자 그룹 기능이 제공됩니다. 사용자 그룹은 이름에서 알 수 있듯이 여러 사용자로 구성됩니다. 해당 그룹 내의 모든 사용자에게 적용되는 사용자 그룹에 대한 권한을 지정할 수 있습니다.



사용자 그룹 유형

1. 기본 사용자 그룹

시스템의 각 사용자는 정확히 하나의 기본 사용자 그룹에 속합니다. 그룹 이름은 대상 사용자와 동일합니다.



사용자가 파일을 만들 때마다 기본 그룹이 파일 권한에 할당됩니다.





예를 들어 'viktor' 사용자는 'viktor' 기본 사용자 그룹에 속합니다.

$ 여러 떼 빅토르



파일 권한 할당을 테스트해 보겠습니다. 다음 명령은 빈 파일을 만들고 파일 권한을 나열합니다.

$ 만지다 시험 && ls -엘 시험

2. 2차 또는 보충 그룹

이러한 그룹은 일반적으로 사용자 집합에 대한 특정 권한을 관리하는 데 사용됩니다. 모든 사용자는 0개 이상의 보조 사용자 그룹에 속할 수 있습니다.

다음은 접하게 될 몇 가지 일반적인 보조 사용자 그룹입니다.

  • 바퀴 : 현대의 모든 UNIX/Linux 시스템에 존재하는 사용자 그룹입니다. 루트 권한에 대한 액세스를 제어하는 ​​데 사용됩니다. 이 그룹 내의 모든 사용자는 sudo로 명령을 실행할 수 있습니다.
  • 아무도 : 권한이 없는 사용자 그룹입니다.
  • 뿌리 : 완전한 시스템 관리자 제어가 함께 제공됩니다.
  • LP : 병렬 포트 장치에 대한 접근을 제어합니다.
  • 절차 : 프로세스 정보를 학습하기 위한 접근을 허용하는 그룹입니다. 그렇지 않으면 proc 파일 시스템에서 금지됩니다.

이러한 일반 그룹 외에 다음과 같은 다른 사용자 그룹도 있습니다.

  • 오디오 : 사운드 하드웨어
  • 동영상 : 비디오 캡처 장치, 2D/3D 가속 장치 등
  • kvm : KVM 가상 머신에 대한 액세스
  • 디스크 : 블록 장치에 대한 액세스
  • 기운 없는 : 플로피 드라이브에 대한 액세스
  • 광학 : CD/DVD 드라이브에 액세스
  • 저장 : 이동식 드라이브에 대한 액세스

다양한 프로그램도 자체 사용자 및 그룹을 생성합니다. 예: postgres(PostgreSQL), mysql(MySQL) 등

사용자 그룹 나열

시스템의 모든 그룹을 나열하는 방법에는 여러 가지가 있습니다. 사용자가 속한 그룹을 찾으려면 다음 그룹 명령을 사용하십시오.

$ 여러 떼 < 사용자 >

시스템에 있는 모든 그룹을 나열하기 위해 다음의 내용을 확인할 수 있습니다. /기타/그룹 파일:

$ 고양이 / / 그룹

'getent' 명령은 유사한 방식으로 모든 그룹을 나열할 수도 있습니다.

$ getent 그룹

그룹 이름만 있는 목록을 얻으려면 'awk'를 사용하여 출력을 편집할 수 있습니다.

$ getent 그룹 | 으악 -에프: '{ $1 인쇄}'

그룹에 사용자 추가

이 섹션에서는 기존 그룹에 사용자를 추가하는 방법을 설명합니다.

새 사용자 만들기

데모를 위해 새 더미 사용자를 생성합니다. 그러나 절차는 기존 사용자에게 여전히 유효합니다.

새 사용자를 생성하려면 다음 명령을 실행합니다.

$ 스도 사용자 추가 더미

자체 홈 디렉토리가 있는 사용자를 생성하려면 대신 다음 명령을 사용하십시오.

$ 스도 사용자 추가 -중 가짜의

다음으로 새 사용자의 로그인 암호를 할당합니다.

$ 스도 암호 가짜의

사용자 그룹에 사용자 추가

기본적으로 사용자는 자신의 기본 사용자 그룹에 속합니다.

$ 여러 떼 가짜의

보조 사용자 그룹에 사용자를 추가하려면 'usermod' 명령을 사용하십시오.

$ 스도 사용자 모드 -aG < 그룹 > < 사용자 이름 >

사용자를 여러 그룹에 추가하려면 다음 명령을 대신 사용하십시오.

$ 스도 사용자 모드 -aG < 그룹_1 > , < 그룹_2 > , < 그룹_3 > < 사용자 이름 >

확인

'groups' 명령을 사용하여 사용자가 속한 그룹 목록을 확인합니다.

$ 여러 떼 가짜의

보너스: 그룹에서 사용자 제거

사용자 그룹에서 부여한 권한으로 사용자를 취소하려는 경우 그룹에서 사용자를 간단히 제거할 수 있습니다.

그룹에서 사용자를 제거하려면 다음 명령을 사용하십시오.

$ 스도 gpasswd -디 < 사용자 이름 > < 그룹 >

'groups' 명령을 사용하여 작동하는지 확인할 수 있습니다.

$ 여러 떼 < 사용자 이름 >

결론

Fedora Linux에서 사용자 그룹에 사용자를 추가하는 다양한 방법을 시연했습니다. 또한 시스템의 모든 그룹을 나열하는 방법과 사용자 그룹에서 사용자를 제거하는 방법도 선보였습니다.

사용자 관리에 대해 더 알고 싶으십니까? 이 가이드를 확인하세요. sudoers에 사용자 추가 . 그만큼 Fedora 하위 카테고리 또한 Fedora Linux의 다양한 측면에 대한 많은 가이드가 포함되어 있습니다.

행복한 컴퓨팅!