현재 사용자의 그룹 찾기
Linux 에서 사용자는 여러 그룹에 속할 수 있으며, 이는 파일 및 리소스에 대한 접근을 제어하는 데 도움이 됩니다. 사용자 계정과 관련된 그룹을 확인하는 방법을 살펴보겠습니다.
groups 명령어는 현재 사용자가 속한 모든 그룹을 표시합니다.
groups
다음과 유사한 출력을 볼 수 있습니다.
labex adm dialout cdrom floppy sudo audio dip video plugdev netdev
나열된 첫 번째 그룹 (labex) 은 기본 그룹이고, 나머지는 추가 권한을 제공하는 보조 그룹입니다.
이제 이 그룹 정보를 로그 파일에 추가해 보겠습니다.
echo "My groups are: $(groups)" >> ~/project/user_identification.log
위 명령어는 명령 치환 $(groups)를 사용하여 groups 명령의 출력을 로그 파일에 추가되는 문자열에 포함시킵니다.
로그 파일의 최종 내용을 확인해 보겠습니다.
cat ~/project/user_identification.log
이제 사용자 이름, 상세 ID 정보, 그리고 그룹 정보의 세 줄을 볼 수 있습니다.
이 로그 파일은 이제 시스템에서 사용자 ID 에 대한 포괄적인 기록을 포함하며, 이는 시스템 관리, 문제 해결 또는 문서화 목적으로 유용할 수 있습니다.