그룹 멤버십 이해
Linux 에서 모든 사용자는 하나 이상의 그룹에 속합니다. 이러한 그룹은 파일 및 디렉토리에 대한 권한 및 접근을 관리하는 데 도움이 됩니다. 이 단계에서는 자신과 다른 사용자의 그룹 멤버십을 확인하는 방법을 배우게 됩니다.
현재 작업 디렉토리 확인
먼저, 올바른 작업 디렉토리에 있는지 확인해 보겠습니다.
cd ~/project
자신의 그룹 멤버십 보기
현재 사용자 계정이 속한 그룹을 확인하려면, 인자 없이 groups 명령을 사용할 수 있습니다.
groups
이 명령은 사용자 계정이 멤버로 속한 모든 그룹의 목록을 표시합니다. 출력은 다음과 유사합니다.
labex sudo ssl-cert public
이 예에서 사용자 labex는 labex, sudo, ssl-cert, 및 public 그룹의 멤버입니다.
다른 사용자의 그룹 멤버십 보기
다른 사용자가 속한 그룹을 보려면, groups 명령에 사용자 이름을 인자로 지정할 수 있습니다.
groups username
예를 들어, root 사용자가 속한 그룹을 보려면 다음을 실행합니다.
groups root
그러면 다음과 유사한 출력이 표시됩니다.
root : root
이는 root 사용자가 root 그룹의 멤버임을 보여줍니다.
그룹 멤버십이 중요한 이유
그룹 멤버십은 사용자가 어떤 파일과 디렉토리에 접근할 수 있는지를 결정합니다. 파일 또는 디렉토리에 대한 권한을 설정할 때, 소유자, 그룹 및 기타 사용자에 대해 서로 다른 접근 수준을 지정할 수 있습니다.
예를 들어, 파일에 특정 그룹에 대한 읽기 권한이 있는 경우, 해당 그룹의 모든 멤버는 소유자가 아니더라도 파일을 읽을 수 있습니다.
다음 단계로 진행하기 전에 groups 및 groups root 명령을 최소 한 번 이상 실행했는지 확인하십시오.