Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

사용자 프로필 폴더 이름을 변경하거나 현재 사용자와 관련된 레지스트리 값을 수정하려는 경우, 해당 사용자 계정의 보안 식별자(SID, Security Identifier)를 먼저 알아두는 것이 좋습니다. 레지스트리 편집기에서 HKEY_USERS 아래의 여러 키 중 어떤 것이 해당 사용자 계정에 속하는지 정확히 파악하려면 SID가 필요하기 때문입니다.

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

보안 식별자(SID)란 무엇인가?

보안 식별자(SID)는 사용자, 그룹 등 보안 주체(Trustee)를 고유하게 식별하기 위해 사용되는 가변 길이의 고유한 값입니다. 각 계정에는 Windows 도메인 컨트롤러 같은 권한 기관에서 발급한 고유한 SID가 부여되며, 이 값은 보안 데이터베이스에 저장됩니다.

사용자가 시스템에 로그온할 때마다 시스템은 데이터베이스에서 해당 사용자의 SID를 조회하여 액세스 토큰에 포함시킵니다. 이후 Windows에서 발생하는 모든 보안 관련 상호 작용에서 이 액세스 토큰 내의 SID를 통해 사용자가 식별됩니다. 한 번 사용자 또는 그룹의 고유 식별자로 사용된 SID는 다른 사용자나 그룹을 식별하는 데 절대 재사용될 수 없습니다.

SID를 확인해야 하는 이유는 프로필 폴더 이름 변경이나 레지스트리 수정 외에도 다양합니다. 다행히 Windows 10에서 SID를 찾는 방법은 여러 가지가 있으므로, 아래의 방법들을 하나씩 따라 해 보시기 바랍니다.

Windows 10에서 사용자 SID 찾기

참고: 진행 전 만일의 상황에 대비하여 반드시 시스템 복원 지점을 생성해 두는 것이 좋습니다.

방법 1: 명령 프롬프트로 현재 사용자의 SID 확인

1. 시작 메뉴 검색창에 'cmd'를 입력한 후 Enter 키를 눌러 명령 프롬프트를 실행합니다.

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.

whoami /user

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

3. 화면에 현재 로그인한 사용자 계정의 SID가 성공적으로 표시됩니다.

방법 2: WMIC 명령으로 특정 사용자의 SID 확인

1. 위와 동일한 방법으로 명령 프롬프트를 실행합니다.

2. 아래 명령어를 입력하고 Enter 키를 누릅니다.

wmic useraccount where name='%username%' get domain,name,sid

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

3. 현재 사용자 계정의 도메인, 이름, SID가 함께 표시됩니다.

방법 3: 시스템의 모든 사용자 SID 한 번에 확인

1. 명령 프롬프트를 실행합니다.

2. 아래 명령어를 입력하고 Enter 키를 누릅니다.

wmic useraccount get domain,name,sid

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

3. 시스템에 등록된 모든 사용자 계정의 SID 목록이 한꺼번에 표시됩니다.

방법 4: 지정한 특정 사용자의 SID만 확인

1. 명령 프롬프트를 실행합니다.

2. 아래 명령어를 입력하고 Enter 키를 누릅니다.

wmic useraccount where name="사용자이름" get sid

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

참고: '사용자이름' 부분을 SID를 찾고자 하는 실제 계정 이름으로 변경해야 합니다.

3. 이제 Windows 10에서 특정 사용자 계정의 SID를 성공적으로 확인할 수 있습니다.

방법 5: SID로 역으로 사용자 이름 찾기

SID만 알고 있는 경우, 반대로 그 SID가 어떤 사용자 계정에 속하는지도 확인할 수 있습니다.

1. 명령 프롬프트를 실행합니다.

2. 아래 명령어를 입력하고 Enter 키를 누릅니다.

wmic useraccount where sid="SID값" get domain,name

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

참고: 'SID값' 부분을 실제 SID 문자열로 교체하세요.

3. 해당 SID에 연결된 사용자 이름과 도메인이 표시됩니다.

방법 6: 레지스트리 편집기를 이용해 SID 확인

1. Windows 키 + R을 눌러 실행 창을 연 후 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

2. 아래 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

3. ProfileList 하위 키에서 여러 개의 SID 항목을 확인할 수 있습니다. 각 SID가 어느 사용자에게 속하는지 알아보려면 SID 항목을 하나씩 선택한 뒤, 오른쪽 창에서 ProfileImagePath 값을 더블클릭합니다.

Windows 10에서 사용자 계정의 보안 식별자(SID) 확인하는 방법

4. ProfileImagePath의 값 데이터에 해당 계정의 사용자 프로필 경로(사용자 이름 포함)가 표시됩니다. 이 방식으로 레지스트리 편집기에서 각 SID가 어떤 사용자 계정인지 쉽게 구분할 수 있습니다.

함께 읽으면 좋은 글

  • Windows 10에서 계정에 PIN 추가하는 방법
  • Windows 10에서 사용자 프로필 폴더 이름 변경하기
  • Windows 10에서 모든 사용자의 기본 로그온 사진 설정하기
  • Windows 10에서 그림 암호 추가하는 방법

지금까지 Windows 10에서 사용자 계정의 보안 식별자(SID)를 확인하는 다양한 방법을 살펴보았습니다. 명령 프롬프트를 활용한 방법부터 레지스트리 편집기를 이용한 방법까지 상황에 맞게 활용해 보시기 바랍니다. 이 가이드에 대해 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.