소개
이번 챌린지에서는 현재 리눅스 환경에 로그인된 계정을 식별하고, 해당 계정이 속한 그룹 멤버십을 확인합니다. 이러한 작업은 권한을 확인하거나, 접근 문제를 해결하거나, 현재 셸 세션이 어떤 사용자로 실행 중인지 확인할 때 자주 사용되는 기본적인 기술입니다.
현재 사용자 식별 정보 표시
이 단계에서는 리눅스 명령어를 사용하여 현재 로그인된 사용자 정보를 확인합니다.
참고: 이 과정은 가이드가 제공되는 실습이 아닌 챌린지입니다. 챌린지는 LabEx에서 제공하는 평가용 리소스로, 학습보다는 여러분의 기술을 테스트하는 데 목적이 있습니다. 따라서 기존 지식을 활용하여 스스로 과제를 해결해야 합니다.
과제
- 현재 사용자 식별 정보를 표시하세요.
요구 사항
- 적절한 리눅스 명령어를 사용하여 현재 사용자 식별 정보를 출력하세요.
예시
이 단계를 완료하면 터미널에는 현재 사용자 이름만 출력되어야 합니다. 아래 예시는 예상되는 출력 형식을 보여주며, 입력해야 할 명령어가 아닙니다. 사용자 이름은 환경에 따라 다를 수 있습니다.
labex

사용자 및 그룹 정보 표시
이 단계에서는 리눅스 명령어를 사용하여 상세한 사용자 및 그룹 정보를 확인합니다.
과제
- 사용자 및 그룹 정보를 표시하세요.
요구 사항
uid,gid,groups와 같은 필드를 포함하여 상세한 사용자 및 그룹 정보를 표시하는 적절한 리눅스 명령어를 사용하세요.
예시
이 단계를 완료하면 터미널에 다음과 유사한 상세 식별 정보가 표시되어야 합니다. 환경에 따라 숫자 ID와 그룹 이름은 다를 수 있습니다.
uid=1000(labex) gid=1000(labex) groups=1000(labex),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)

요약
축하합니다! "사용자 및 그룹 정보 표시" 챌린지를 성공적으로 완료했습니다. whoami와 id 명령어를 사용하여 현재 로그인된 사용자를 확인하고, 계정의 uid, 기본 gid, 그리고 보조 groups를 확인하는 방법을 배웠습니다. 이러한 확인 작업은 권한을 검증하거나, 접근 문제를 해결하거나, 스크립트 및 서비스의 실행 컨텍스트를 확인할 때 매우 유용합니다. 이 명령어들에 대해 더 자세히 알아보려면 man whoami 및 man id를 통해 매뉴얼 페이지를 확인해 보세요.



