ID(1)

명칭
id - 유저의, 유저명과 그룹명 및 각 번호를 표시한다

서식
id [user] id -G [-n] [user] id -P [user] id -g [-nr] [user] id -p [user] id -u [-nr] [user]

해설
id 유틸리티는, 호출한 프로세스의 유저와 그룹을, 명칭과 ID 번호로 표준 출력에 표시합니다. 만약 열매 ID 와 실효 ID 가 차이가 나는 경우는, 양쪽 모두 표시합니다.

만약, user (유저명이나 유저 ID) 하지만 지정되었을 경우는, 그 유저의 유저 ID 와 그룹 ID 가 표시됩니다. 이 경우, 열매 ID 와 실효 ID 와는 같은 물건으로 간주해집니다.

옵션으로서는 이하의 것이 있습니다:

-G  그룹 ID (실효 그룹, 열매 그룹, 그 외)(을)를, 공백에서 단락지어 열거합니다. 표시하는 순서에 의미는 없습니다.

-P  id 로서 패스워드 파일 엔트리를 표시합니다.

-g  실효 그룹 ID 를 ID 번호로 표시합니다.

-n  -G, -g, -u 의 옵션에 의한 표시를, ID 번호는 아니고 이름에 의한 표시로 합니다. ID 번호에 대응하는 이름이 없었던 경우는, 통상 대로 ID 번호로 표시합니다.

-p  인간이 보기 쉬운 형태로 표시합니다. getlogin(2) 하지만 돌려주는 유저명이 유저 ID 로부터 얻을 수 있는 로그인명과 다르고 있는 경우는, 줄머리에 “login” (와)과 키워드가 도착해 getlogin(2) 그리고 얻을 수 있는 이름이 표시됩니다 (su(1) 하고 있는 경우 등). 이름으로 표시되는 유저 ID 는, 머리에 “uid” 그렇다고 하는 키워드를 적어 표시됩니다. 열매 유저 ID 가 실효 유저 ID (와)과 다르고 있으면(자), “euid” 그렇다고 하는 키워드가 카시라에 대해 열매 유저 ID 가 표시됩니다. 열매 그룹 ID 가 실효 그룹 ID 와 다르고 있으면(자), 머리에 “rgid” 하지만 붙어 열매 그룹명을 표시합니다. 유저가 속하고 있는 그룹의 리스트를, 줄머리에 “groups” 그렇다고 하는 키워드를 적어 이름으로 표시합니다. 각각, 행을 재차 표시됩니다.

-r  -g, -u 의 옵션으로 실효 유저 ID/그룹 ID 가 아니고, 열매 유저 ID/그룹 ID 를 표시하도록(듯이) 합니다.

-u  실효 유저 ID 를 ID 번호로 표시합니다.

진단

관련 항목
who(1)

표준
id 하 p1003.2 준거입니다.

역사
전통적인 groups(1) 명령은 “id -Gn [user]” (와)과 동일합니다.

전통적인 whoami(1) 명령은 “id -un” (와)과 동일합니다.

id 명령은 4.4BSD (으)로부터 등장했습니다.