「지금 내가 어떤 사용자·그룹인지」 확인하는 기본 명령들.
디버깅·권한 점검에 자주.
whoami.
whoami — 현재 사용자명만.
가장 단순.
sudo로 다른 사용자 작업 중이거나 해서 헷갈릴 때.
id.
id — uid·gid·소속 그룹 모두 표시.
uid=1000(alice) gid=1000(alice) groups=1000(alice),27(sudo),100(users).
id alice로 다른 사용자 정보 조회.
groups.
groups — 본인의 모든 그룹 이름만(공백 구분).
groups alice로 다른 사람도.
「sudo 그룹에 들어 있나」 같은 확인에.
logname.
「원래 로그인한 사용자」 — su로 다른 사람으로 전환했을 때도 원래 사용자 보임.
감사 로그·셸 프롬프트에 활용.
모던 환경에서는 $USER·$LOGNAME 환경변수로 비슷한 정보.
한 줄 요약
whoami 사용자명, id uid+gid+그룹 모두, groups 그룹 이름만, logname 원래 로그인 사용자.
sudo 작업·디버깅·권한 점검에 자주.
더 알아볼 것
- sudo -l — 내 sudo 권한 보기
- stat -c '%U' file로 소유자
- getent passwd로 사용자 정보