groups 명령어로 사용자 그룹 목록 확인
이 단계에서는 groups 명령을 사용하여 사용자가 속한 그룹을 나열하는 방법을 살펴보겠습니다. 사용자 그룹은 Linux 에서 권한 및 파일과 리소스에 대한 접근을 관리하는 데 사용되므로, 이를 이해하는 것은 기본입니다.
groups 명령은 주어진 각 사용자 이름에 대한 기본 및 보조 그룹의 이름을 출력하는 간단한 유틸리티입니다. 사용자 이름이 주어지지 않으면 현재 프로세스의 그룹을 출력합니다.
현재 사용자 (labex) 가 어떤 그룹에 속하는지 알아보겠습니다.
아직 열려 있지 않다면 터미널을 엽니다. 데스크탑 왼쪽의 Xfce 터미널 아이콘을 클릭하여 터미널을 열 수 있습니다.
이제 다음 명령을 입력하고 Enter 키를 누르세요:
groups
다음과 유사한 출력을 볼 수 있습니다:
labex sudo ssl-cert public
이 출력은 labex 사용자가 속한 그룹을 보여줍니다. 이 예에서 labex 사용자는 labex, sudo, ssl-cert, 및 public 그룹에 속해 있습니다.
- 나열된 첫 번째 그룹은 일반적으로 사용자의 기본 그룹입니다.
- 후속 그룹은 보조 그룹입니다.
sudo 그룹의 멤버인 것은 중요합니다. 왜냐하면 이전 랩에서 htop을 설치하기 위해 사용했던 것처럼, sudo 명령을 사용하여 슈퍼유저 권한으로 명령을 실행할 수 있기 때문입니다.
사용자 이름을 알고 있다면 groups 명령을 사용하여 다른 사용자의 그룹을 확인할 수도 있습니다. 예를 들어, root 사용자의 그룹을 확인하려면 다음과 같이 입력합니다:
groups root
출력은 root 사용자가 속한 그룹을 보여주며, 일반적으로 root 그룹만 표시됩니다:
root
사용자가 어떤 그룹에 속하는지 이해하면 시스템에서 어떤 권한을 가지고 있는지 파악하는 데 도움이 됩니다.
다음 단계로 진행하여 명령 실행을 확인하려면 계속하기를 클릭하세요.