본문 바로가기

리눅스-기초명령어/계정 관리

id

시스템에 등록된 아이디에 대한 정보를 출력하는 명령이다.

 

사용법

id [Option] [User]

 

옵션

옵션 설명
-a 다른 버전들과 호환성을 맞추기 위해서 존재하는 옵션
-Z 현재 사용자의 보안관련 내용만 출력
-g effective group ID만 출력
-G 모든 group ID 들을 출력
-n -ugG옵션과 함께 사용되어 사용자 번호 대신 이름을 출력
-r -ugG옵션과 함께 사용되어 effective ID 대신 real ID 출력
-u effective user ID 만 출력
-z 항목을 공백이 아닌 NULL문자로 구분, 기본형식으로 허용되지 않음

 

예시

  • user를 입력하지 않으면 현재 사용자의 정보를 출력해준다.
[admin@Linux ~]$ id
uid=1000(admin) gid=1000(admin) groups=1000(admin),10(wheel)

 

  • passwd 파일(/etc/passwd)에 admin의 id
admin:x:1000:1000:admin:/home/admin:/bin/bash
# : 을 기준으로 정보의 항목이 나뉘어져 있다.
  • admin : 이름
  • x : 패스워드 자리이지만 보안상 shadow파일로 대체
  • 1000 : uid
  • 1000: gid
  • admin : 주석, 설명, 부팅시 나타나는 이름

 

'리눅스-기초명령어 > 계정 관리' 카테고리의 다른 글

USER  (0) 2023.08.31
chage  (2) 2023.08.31
/etc/shadow  (0) 2023.08.31
sudo(superuser do)  (0) 2023.08.31
SU(substitute user)  (0) 2023.08.31