Windows에서 사용자의 SID (보안 식별자)를 찾는 방법

WMIC 또는 레지스트리에서 사용자의 SID 찾기

Windows에서 특정 사용자의 계정에 대한 SID ( 보안 식별자) 를 찾으려는 이유는 여러 가지가 있지만 세계 각지에서 Windows 레지스트리의 HKEY_USERS 아래에있는 를 확인하는 것이 일반적입니다. 에 대한 사용자 별 레지스트리 데이터를 찾으십시오.

필요한 이유와 상관없이 대부분의 Windows 버전에서 명령 프롬프트 에서 사용할 수있는 명령 인 wmic 명령 덕분에 SID를 사용자 이름과 쉽게 일치시킬 수 있습니다.

참고 : 레지스트리에서 사용자의 SID를 찾는 방법을 참조하십시오. WMIC를 사용하는 다른 방법 인 Windows 레지스트리의 정보를 통해 사용자 이름을 SID와 일치시키는 방법에 대한 페이지가 있습니다. wmic 명령은 Windows XP 이전에는 존재하지 않았으므로 이전 버전의 Windows에서 레지스트리 방법을 사용해야합니다.

사용자 이름 및 해당 SID 테이블을 표시하려면 다음 단계를 따르십시오.

WMIC를 사용하여 사용자의 SID를 찾는 방법

WMIC을 통해 Windows에서 사용자의 SID를 찾는 데는 아마도 1 분 밖에 걸리지 않을 것입니다.

  1. 명령 프롬프트를 엽니 다 . Windows 10Windows 8 에서 키보드마우스를 사용하는 경우 WIN + X 바로 가기로 액세스 할 수있는 고급 사용자 메뉴 를 사용하는 것이 가장 빠른 방법입니다.
  2. 명령 프롬프트가 열리면 여기에 표시된 것과 정확히 일치하는 공백이나 부족을 포함하여 다음 명령을 입력하십시오. wmic useraccount get name, sid ...를 입력 한 다음 Enter 키를 누릅니다 .
    1. 팁 : 사용자 이름을 알고 있고 해당 사용자의 SID 만 가져 오려면 이 명령을 입력하고 USER 를 사용자 이름으로 대체하십시오 (따옴표는 그대로 사용하십시오). wmic useraccount where name = "USER"get sid 참고 : 오류가 발생하면 wmic 명령이 인식되지 않으면 작업 디렉토리를 C : \ Windows \ System32 \ wbem \으로 변경 하고 다시 시도하십시오. cd (디렉토리 변경) 명령 으로이 작업을 수행 할 수 있습니다.
  3. 명령 프롬프트 창에 다음과 유사한 테이블이 표시되어야합니다. 이름 SID 관리자 S-1-5-21-1180699209-877415012-3182924384-500 게스트 S-1-5-21-1180699209-877415012-3182924384 -501 홈 그룹 사용자 $ S-1-5-21-1180699209-877415012-3182924384-1002 Tim S-1-5-21-1180699209-877415012-3182924384-1004 UpdatusUser S-1-5-21-1180699209-877415012-3182924384- 1007 이것은 사용자 이름별로 나열된 Windows의 각 사용자 계정 목록이며 계정의 해당 SID가 뒤에옵니다.
  1. 이제 특정 사용자 이름이 특정 SID에 해당한다고 확신 했으므로 레지스트리에서 필요한 변경을 수행하거나이 정보가 필요한 다른 작업을 수행 할 수 있습니다.

팁 : 사용자 이름을 찾아야하지만 보안 식별자 만있는 경우에는 다음과 같이 명령을 "되돌릴"수 있습니다 (이 SID를 해당 SID로 바꾸십시오).

wmic useraccount where sid = "S-1-5-21-1180699209-877415012-3182924384-1004"이름을 가져옵니다.

... 이런 결과를 얻으려면 :

이름 팀

레지스트리에서 사용자의 SID를 찾는 방법

이 키 아래에 나열된 각 S-1-5-21 접두사가 붙은 SID의 ProfileImagePath 을 살펴봄으로써 사용자의 SID를 확인할 수도 있습니다.

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

각 SID 이름이 지정된 레지스트리 키의 ProfileImagePath 값은 사용자 이름이 포함 된 프로필 디렉터리를 나열합니다.

예를 들어 내 컴퓨터의 S-1-5-21-1180699209-877415012-3182924384-1004 키 아래에있는 ProfileImagePath 값은 C : \ Users \ Tim 이므로 "Tim"사용자의 SID는 "S"입니다. -1-5-21-1180699209-877415012-3182924384-1004 ".

참고 : 사용자를 SID에 대응시키는이 방법은 로그인했거나 로그인하고 전환 한 사용자 만 표시합니다. 다른 사용자의 SID를 확인하기 위해 레지스트리 방법을 계속 사용하려면 시스템의 각 사용자로 로그인하고이 단계를 반복해야합니다. 이것은 큰 단점입니다. 당신이 할 수 있다고 가정하면 위의 wmic 명령을 사용하는 것이 훨씬 낫습니다.