리눅스 명령어 · 1 min read · Sep 19, 2025
초보자를 위한 리눅스 그룹 명령어 (예제 포함)
리눅스에서는 사용자(시스템을 사용하는 사람)라는 개념과 그룹이라는 개념이 있습니다. 그룹은 기본적으로 사용자 모음을 관리하기 위한 논리적 메커니즘입니다. 기본적인 아이디어를 드리자면, 그룹은 동일한 보안 및 접근 권한을 가진 사용자들을 관리하기 쉽게 만들어 줍니다. 사용자는 여러 그룹의 일원이 될 수 있다는 점을 아는 것이 중요합니다.
리눅스 명령어에 익숙하지 않고 사용자가 속한 그룹을 출력하는 방법을 배우고 싶다면, groups라는 작은 명령어 유틸리티가 있다는 것을 알게 되어 기쁠 것입니다. 이 튜토리얼에서는 이 도구가 어떻게 작동하는지 간단히 논의하겠습니다.
참고: 여기 언급된 모든 명령어와 지침은 Ubuntu 16.04LTS에서 테스트되었습니다.
리눅스 그룹 명령어
일반적으로 groups 명령어는 사용자가 속한 그룹의 이름을 출력합니다. 구문은 다음과 같습니다:
groups [OPTION]... [USERNAME]...공식 문서에서 이 도구를 다음과 같이 설명합니다:
각 USERNAME에 대한 그룹 멤버십을 출력하거나, USERNAME이 지정되지 않은 경우 현재 프로세스에 대한 그룹 멤버십을 출력합니다
(그룹 데이터베이스가 변경된 경우 다를 수 있습니다).그룹 명령어는 어떻게 작동하나요?
그룹 명령어는 사용하기 매우 쉽습니다. 관심 있는 사용자의 사용자 이름만 전달하면 됩니다.
groups [username]다음 스크린샷은 명령어가 작동하는 모습을 보여줍니다:
그래서 ‘himanshu’ 사용자가 여러 그룹의 일원임을 볼 수 있습니다.
사용자 이름이 입력되지 않은 경우는 어떻게 되나요?
그룹 명령어는 사용자 이름을 제공하든 제공하지 않든 관계없이 작동합니다. 사용자 이름이 없을 경우, 도구는 현재 프로세스에 대한 그룹 멤버십을 표시합니다.
예를 들어, 사용자 ‘himanshu’가 로그인된 사용자 셸에서 명령어를 실행했을 때 다음과 같은 출력이 생성되었습니다:
루트 셸 내에서 실행했을 때는 다음과 같은 출력이 생성되었습니다:
그룹 명령어에 대한 더 많은 정보를 얻으려면 어떻게 하나요?
그룹에 대한 더 많은 정보를 얻으려면 표준 –help 및 –version 명령어 플래그를 사용하세요.
groups --helpgroups --version
리눅스 그룹 추가
리눅스 그룹을 추가하는 명령어를 찾고 계신가요? 찾고 있는 명령어는 addgroup입니다. addgroup 명령어의 사용법을 자세히 설명하는 튜토리얼은 여기에서 찾을 수 있습니다:
https://www.howtoforge.com/linux-adduser-addgroup-command/
결론
동의합니다, groups는 매우 기본적인 명령어 도구입니다. 하지만 사용자가 속한 그룹에 대해 알아야 할 때 유용합니다. 이 도구에 대해 설명할 것이 많지는 않지만, 원하신다면 여기에서 매뉴얼 페이지를 확인할 수 있습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.