1 minute read

계정 정보 조회

STEP1. id 명령어 수행

# 현재 속한 그룹이 grmfx 라는 것을 알아냈다.
id mfx000
uid=1001(mfd000) gid=60156(grmfd) groups=60156(grmfd), 10(wheel)

STEP2. passwd 파일의 계정 정보 확인하기

vi /etc/passwd
mfx000:x:1001:60156:K121124:/fshome/grmfx/mfx000:/bin/bash

설명
💡 사용자 이름 (Username): mfx000 - 시스템에서 사용하는 사용자 이름
💡 암호 (Password): x - 실제 암호는 /etc/shadow 파일에 저장되어 있음을 나타내는 표시
💡 사용자 ID (UID): 1001 - 사용자의 고유 식별자로, 각 사용자에게 부여된 고유한 번호 💡 그룹 ID (GID): 60156 - 사용자가 속한 주 그룹의 고유 식별자.
💡 GECOS 정보: k121124 - GECOS 필드로, 사용자에 대한 기타 정보를 담고 있는 필드. 보통 사용자의 실명, 전화번호, 직위 등의 정보가 들어감 💡 홈 디렉토리 경로 (Home directory): /fshome/grmfx/mfx000 - 사용자의 홈 디렉토리 경로
💡 기본 쉘 (Login shell): /bin/bash - 사용자가 로그인할 때 기본으로 실행되는 쉘

STEP3. group 파일의 그룹 정보 확인하기

vi /etc/group
wheel:x:10:mfx000

설명
💡 그룹 이름 (Group Name): wheel - 그룹의 이름으로, 시스템에서 사용하는 그룹을 식별하는데 사용
💡 암호 (Password): x - 그룹의 암호는 보안상의 이유로 /etc/gshadow 파일에 저장되어 있음을 나타내는 표시
💡 그룹 ID (GID): 10 - 그룹의 고유 식별자로, 각 그룹에게 부여된 고유한 번호
💡 사용자 리스트 (User List): mfx000 - 그룹에 속한 사용자 목록입니다. 이 경우 mfx000 사용자가 이 그룹에 속해 있음을 나타냄

만약 알아내려는 계정정보가 없다면?

상황 예시

# STEP1. 아래와 같은 bin 디렉토리의 grmfx 라는 그룹을 사용하는 계정이 궁금.
ll
drwxr-xr-x 2 cmadmin grmfx 4096 9월 14 2020 bin

# STEP2. 그룹 파일 확인했지만 없음. (대부분은 보임.)
vi /etc/group 

해결(OpenLDAP 클라이언트트를 사용하는 경우)

# 원격으로 ldap 안에 저장된 계정,그룹을 확인할 수 있다.
getent passwd 
mfx000:x:1001:60156:K121124:/fshome/grmfx/mfx000:/bin/bash

getent group 
whell:x:10:mfx000

Leave a comment