시스템에 등록된 아이디에 대한 정보를 출력하는 명령이다.
사용법
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 |