사적인 Linux 서버를 운영하든 협업 환경에서 일하든, 사용자그룹 관리가 시스템 관리의 중요한 부분입니다. 그룹을 생성하고 삭제하는 것은 여러 사용자가 동일한 머신에 접근할 때 특히 중요합니다. 이 가이드에서는 새로운 그룹을 생성하고 기존 그룹을 삭제하는 방법을 단계별로 보여줍니다.

중요한 사항

  • 새로운 그룹은 addgroup 명령어를 사용하여 생성합니다.
  • 사용자는 adduser 명령어로 그룹에 추가할 수 있습니다.
  • 그룹은 delgroup 명령어를 사용하여 삭제할 수 있습니다.
  • 그룹 구성은 /etc/group 파일에서 확인할 수 있습니다.

단계별 가이드

1단계: 화면 정리 및 준비

먼저 터미널 화면을 정리하여 다음 단계에 대한 명확한 시각을 확보해야 합니다. clear 명령어를 사용하면 됩니다. 이렇게 하면 다음 명령어를 사용할 때 깔끔한 보기를 유지할 수 있습니다.

리눅스에서 초보자를 위한 그룹 효과적인 관리

2단계: 새로운 그룹 만들기

새로운 그룹을 만들려면 addgroup 명령어를 사용합니다. 이번 예에서는 그룹 이름을 "친구들"로 합니다. 명령어 입력 형식은 다음과 같습니다:

addgroup 친구들

Enter 키를 누르면 그룹이 고유한 그룹 ID(GID)로 생성된 것을 볼 수 있습니다. Linux는 GID를 자동으로 관리하지만 수동으로 지정할 수도 있습니다.

리눅스에서 그룹의 효과적인 관리 초보자를 위한 가이드

3단계: 그룹에 사용자 추가하기

이제 기존 사용자 "Kai"를 새로 생성한 그룹 "친구들"에 추가하고 싶습니다.

이 명령어는 사용자 "Kai"가 이제 "친구들" 그룹의 일원이라는 것을 확인합니다. 만약 Kai가 아직 존재하지 않는다면, 먼저 adduser Kai 명령어로 생성해야 합니다.

리눅스에서 초보자를 위한 그룹 관리의 효과적인 방법

4단계: 권한 부여하기

Kai가 시스템 관리자 역할을 수행하도록 하려면 "root" 그룹에 추가하여 접근 권한을 부여할 수 있습니다. 다음 명령어를 사용합니다:

adduser Kai root

이로써 Kai는 sudo 명령어를 실행하고 관리 작업을 수행할 수 있는 권한을 가지게 됩니다.

5단계: 그룹 및 사용자 관리하기

그룹에서 사용자를 제거하려면 deluser 명령어를 사용합니다. 예를 들어, Kai를 "root" 그룹에서 제거하고자 한다면:

deluser Kai root

같은 원칙이 "친구들" 그룹에도 적용됩니다. 다음 명령어로 사용자를 제거할 수 있습니다:

deluser Kai 친구들

이제 Kai는 더 이상 "친구들" 그룹의 일원이 아닙니다.

리눅스에서 초보자를 위한 그룹 효과적인 관리

6단계: 그룹 관리하기

그룹을 완전히 삭제하려면 delgroup 명령어를 사용합니다. 그룹 "친구들"에 대해서는 다음과 같이 입력합니다:

delgroup 친구들

확인 후 그룹이 제거된 것을 볼 수 있습니다. 이를 확인하기 위해 /etc/group 파일을 열어 확인할 수 있습니다.

리눅스에서 그룹의 효과적인 관리 초급자를 위한 안내

7단계: 파일에서 그룹 확인하기

모든 그룹과 그 구성원을 보려면 /etc/group 파일을 열어야 합니다. 여기서 Linux 서버의 모든 그룹을 확인할 수 있습니다. 각 사용자가 어떤 그룹에 속하는지 그리고 각 그룹의 그룹 ID(GID)를 확인할 수 있도록 구조가 설계되어 있습니다.

리눅스에서 초보자를 위한 그룹의 효과적인 관리

요약 - Linux에서 그룹 생성 및 삭제에 대한 안내

Linux에서 그룹을 생성하고 삭제하는 것은 모든 시스템 관리자에게 필수적인 간단한 기술입니다. addgroup 명령어로 그룹을 생성하고 adduser로 사용자를 추가하며 delgroup으로 그룹을 삭제하는 방법을 배웠습니다. 그룹과 그 구성원을 관리하기 위해 언제든지 /etc/group 파일을 확인할 수 있습니다.

자주 묻는 질문

Linux에서 그룹의 목적은 무엇인가요?그룹을 사용하면 사용자에게 공통 권한을 할당하여 특정 파일 및 디렉토리에 더 쉽게 접근할 수 있습니다.

사용자를 그룹에 추가하는 방법은 무엇인가요?adduser [사용자 이름] [그룹 이름] 명령어를 사용하여 기존 그룹에 사용자를 추가할 수 있습니다.

특정 ID로 그룹을 수동으로 생성할 수 있나요?예, addgroup --gid [GID] [그룹 이름] 명령어를 사용하여 특정 그룹 ID로 그룹을 생성할 수 있습니다.

그룹을 삭제하면 어떻게 되나요?그룹을 삭제할 경우 모든 구성원이 해당 그룹 소속 및 그룹과 연결된 특정 권한을 상실합니다.