"id"명령을 사용하여 Linux에서 사용자 정보 표시

이 안내서는 사용자가 속한 그룹을 포함하여 현재 사용자에 대한 정보를 인쇄하는 방법을 보여줍니다.

시스템 정보를 표시 하려면 uname 명령을 사용 하십시오 .

id (완전한 사용자 정보 표시)

자체적으로 id 명령은 많은 정보를 출력합니다.

다음과 같이 id 명령을 실행할 수 있습니다.

신분증

id 명령은 현재 사용자에 대한 모든 정보를 표시하지만 다른 사용자의 이름을 지정할 수도 있습니다.

예 :

이드 프레드

id -g (사용자의 기본 그룹 ID 표시)

현재 사용자의 기본 그룹 ID를 찾으려면 다음 명령을 입력하십시오.

ID -g

그러면 1001과 같은 그룹 ID 만 나열됩니다.

기본 그룹이 무엇인지 궁금 할 것입니다. 예를 들어 fred와 같은 사용자를 생성하면 / etc / passwd 파일의 설정을 기반으로 그룹이 지정됩니다. 해당 사용자가 파일을 만들면 fred가 소유하고 기본 그룹에 할당됩니다. 다른 사용자가 그룹에 대한 액세스 권한을 부여 받으면 해당 그룹 내의 다른 사용자와 동일한 권한을가집니다.

기본 그룹 ID를 보는 데 다음 구문을 사용할 수도 있습니다.

id --group

다른 사용자의 기본 그룹 ID를 보려면 다음과 같이 사용자 이름을 지정하십시오.

id -g fred
id --group fred

id -G (사용자의 보조 그룹 ID 표시)

사용자가 속한 보조 그룹을 찾으려면 다음 명령을 입력하십시오.

ID -G

위 명령의 출력은 1000 4 27 38 46 187의 행을 따릅니다.

앞서 언급했듯이 사용자는 단일 기본 그룹에 할당되지만 보조 그룹에도 추가 할 수 있습니다. 예를 들어 fred는 기본 그룹이 1001 일 수 있지만 2000 (계정), 3000 (관리자) 등의 그룹에도 속할 수 있습니다.

보조 그룹 ID를 보는 데 다음 구문을 사용할 수도 있습니다.

id --groups

다른 사용자의 보조 그룹 ID를 보려면 다음과 같이 사용자 이름을 지정하십시오.

ID -G 프레드
id --groups fred

id -gn (사용자의 기본 그룹 이름 표시)

그룹 ID를 표시하는 것은 괜찮지 만 사람이 이름을 지정할 때 이해하기가 훨씬 쉽습니다.

다음 명령은 사용자의 기본 그룹 이름을 표시합니다.

id -gn

표준 Linux 배포판에서이 명령의 출력은 사용자 이름과 같을 수 있습니다. 예를 들어 fred.

그룹 이름을 보려면 다음 구문을 사용할 수도 있습니다.

id --group --name

다른 사용자의 기본 그룹 이름을 보려면 명령에 사용자 이름을 포함 시키십시오.

id -gn fred
id --group --name fred

id -Gn (사용자의 보조 그룹 이름 표시)

사용자의 ID 번호가 아니라 보조 그룹 이름을 표시하려면 다음 명령을 입력하십시오.

id -Gn

출력은 fred adm cdrom sudo sambashare의 행을 따라 표시됩니다.

다음 구문을 사용하여 동일한 정보를 얻을 수 있습니다.

id --groups --name

다른 사용자의 보조 그룹 이름을 보려면 명령에서 사용자 이름을 지정하십시오.

id -Gn fred
id --groups --name fred

id -u (사용자 ID 표시)

다음 명령에서 현재 사용자 유형의 사용자 ID를 표시하려면 다음을 입력하십시오.

이드 - 우

명령의 출력은 1000 행을 따라 표시됩니다.

다음 명령을 입력하여 동일한 효과를 얻을 수 있습니다.

id - 사용자

명령의 일부로 사용자 이름을 지정하여 다른 사용자의 사용자 ID를 찾을 수 있습니다.

이드 - 프레드
id --user fred

id -un (사용자 이름 표시)

다음 명령을 입력하여 현재 사용자의 사용자 이름을 표시 할 수 있습니다.

이두

위의 명령의 출력은 fred의 행을 따라 표시됩니다.

다음 명령을 사용하여 동일한 정보를 표시 할 수도 있습니다.

id --user --name

이 명령에 다른 사용자의 이름을 제공하는 것은 거의 요지가 없습니다.

개요

id 명령을 사용하는 주된 이유는 사용자가 속한 그룹을 찾아 내고 가끔씩 su 명령 을 사용하여 사용자를 전환 할 때 특히 로그인 한 사용자를 찾는 것입니다.

후자의 경우 whoami 명령 을 사용 하여 로그인 한 사용자를 찾을 수 있으며 groups 명령 을 사용 하여 사용자가 속한 그룹을 찾을 수 있습니다.

su 명령은 다른 사용자로 여러 명령을 실행해야하는 경우에만 사용해야합니다. ad-hoc 명령의 경우 sudo 명령을 사용해야 합니다 .