윈도우 서버 OS에서 서버 관리에 사용 하는 whoami 명령어에 대한 설명

닉맨 2024.06.05 14:17:35

윈도우 명령어 `whoami`는 사용자가 현재 로그인된 계정 정보를 보여주는 명령어입니다. 이 명령어는 윈도우 운영체제에서 사용자가 현재 어떤 계정으로 로그인되어 있는지 확인할 때 유용합니다. `whoami`는 사용자 계정 정보뿐만 아니라 다양한 추가 옵션을 제공하여 더욱 구체적인 정보를 얻을 수 있습니다.

 

기본 사용법

whoami

이 명령어를 실행하면 현재 로그인된 사용자의 사용자 이름이 출력됩니다. 예를 들어, 현재 사용자가 "JohnDoe"라는 이름으로 로그인되어 있다면 다음과 같은 결과를 얻을 수 있습니다:

C:\Users\JohnDoe>whoami
johndoe

 

옵션 설명

1. /upn
   - 설명 : 현재 사용자의 사용자 주체 이름(User Principal Name, UPN)을 표시합니다.
   - 사용 예시
     
     whoami /upn
     
   - 출력 예시 :
     
     johndoe@domain.com
     

2. /fqdn :
   - 설명 : 현재 사용자의 완전한 도메인 이름(Fully Qualified Domain Name, FQDN)을 표시합니다.
   - 사용 예시 
     
     whoami /fqdn
     
   - 출력 예시
     
     johndoe.example.com
     

3. /user :
   - 설명 : 현재 사용자의 SID(Security Identifier)를 포함한 자세한 사용자 정보를 표시합니다.
   - 사용 예시 :
     
     whoami /user
     
   - 출력 예시 :


     
     USER INFORMATION
     ----------------
     User Name      SID
     ============== ===========================================
     johndoe        S-1-5-21-1234567890-123456789-1234567890-1001
     

4. /groups :
   - 설명 : 현재 사용자가 속한 모든 그룹과 그에 대한 SID, 속성 등을 표시합니다.
   - 사용 예시 :
     
     whoami /groups
     
   - 출력 예시 :
     
     GROUP INFORMATION
     -----------------
     Group Name                            SID                                           Attributes
     ===================================== ============================================= ==============
     BUILTIN\Administrators                S-1-5-32-544                                  Enabled by default, Enabled group, Group owner
     

5. /priv :
   - 설명 : 현재 사용자에게 할당된 모든 권한과 그 상태를 표시합니다.
   - 사용 예시 :
     
     whoami /priv
     
   - 출력 예시 :
     
     PRIVILEGES INFORMATION
     ----------------------
     Privilege Name                Description                               State
     ============================= ========================================= ========
     SeShutdownPrivilege           Shut down the system                      Disabled
     

6. /logonid :
   - 설명 : 현재 로그인 세션의 로그온 ID(Logon ID)를 표시합니다.
   - 사용 예시 :
     
     whoami /logonid
     
   - 출력 예시 :
     
     LOGONID: 0x3e7
     

7. /all :
   - 설명 : 위의 모든 정보를 한 번에 표시합니다.
   - 사용 예시 :
     
     whoami /all
     
   - 출력 예시 : 사용자 정보, 그룹 정보, 권한 정보 등을 모두 출력합니다.

 

실용 예시

1. 현재 사용자의 도메인 및 사용자 이름 확인 :
   
   whoami /fqdn
   

2. 현재 사용자의 그룹 및 권한 정보 확인 :
   
   whoami /groups
   whoami /priv
   

3. 시스템 관리자 확인 :
   
   whoami /groups | findstr /i "Administrators"
   

이 명령어는 시스템 관리자나 보안 담당자가 현재 사용자의 권한과 그룹 멤버십을 확인할 때 유용하며, 특히 서버 환경에서 다수의 사용자가 접속할 때 그 중요성이 커집니다.

 

서버관리 명령어.PNG

서버 관리 명령어 whoami