Paano Maghanap ng Tagatukoy ng Seguridad ng Gumagamit (SID) sa Windows

Hanapin ang SID ng gumagamit na may WMIC o sa pagpapatala

Maraming mga kadahilanan kung bakit nais mong mahanap ang seguridad identifier (SID) para sa isang partikular na account ng gumagamit sa Windows, ngunit sa aming sulok ng mundo, ang karaniwang dahilan para sa paggawa nito ay upang matukoy kung aling key sa ilalim ng HKEY_USERS sa Windows Registry hanapin ang data ng pagpapatala ng gumagamit para sa.

Anuman ang dahilan para sa iyong pangangailangan, ang pagtutugma ng Mga SID sa mga username ay talagang madali salamat sa wmic command, isang utos na magagamit mula sa Command Prompt sa karamihan ng mga bersyon ng Windows.

Tandaan: Tingnan ang Paano Maghanap ng SID ng isang User sa Registry sa karagdagang pababa sa pahina para sa mga tagubilin sa pagtutugma ng isang username sa isang SID sa pamamagitan ng impormasyon sa Windows Registry, isang alternatibong pamamaraan sa paggamit ng WMIC. Ang wmic command ay hindi umiiral bago ang Windows XP , kaya kailangan mong gamitin ang paraan ng pagpapatala sa mga mas lumang bersyon ng Windows.

Sundin ang mga madaling hakbang na ito upang ipakita ang isang talahanayan ng mga username at ang kanilang mga kaukulang SID:

Paano Maghanap ng SID ng User Sa WMIC

Maaaring mangyari lamang ng isang minuto, marahil mas kaunti, upang makahanap ng SID ng gumagamit sa Windows sa pamamagitan ng WMIC:

  1. Buksan ang Command Prompt . Sa Windows 10 at Windows 8 , kung gumagamit ka ng keyboard at mouse , ang pinakamabilis na paraan ay sa pamamagitan ng Power User Menu , maa-access sa WIN + X shortcut.
  2. Sa sandaling bukas ang Command Prompt, i-type ang sumusunod na command nang eksakto tulad ng ipinapakita dito, kabilang ang mga puwang o kakulangan nito: wmic useraccount makakuha ng pangalan, sid ... at pagkatapos ay pindutin ang Enter .
    1. Tip: Kung alam mo ang username at gusto mong kunin lamang ang SID ng isang user, ipasok ang command na ito ngunit palitan ang USER gamit ang username (panatilihin ang mga quote): wmic useraccount kung saan pangalan = "USER" makakuha ng sid Tandaan: Kung nakakuha ka ng error na ang wmic command ay hindi kinikilala, palitan ang nagtatrabaho direktoryo na maging C: \ Windows \ System32 \ wbem \ at subukan muli. Maaari mong gawin iyon sa command ng cd (change directory).
  3. Dapat kang makakita ng isang talahanayan, katulad ng sumusunod, na ipinapakita sa window ng Command Prompt: Pangalan ng SID Administrator S-1-5-21-1180699209-877415012-3182924384-500 Guest S-1-5-21-1180699209-877415012-3182924384 -501 HomeGroupUser $ 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 Ito ay isang listahan ng bawat user account sa Windows, na nakalista sa pamamagitan ng username, na sinusundan ng kaukulang SID ng account.
  1. Ngayon ay tiwala ka na ang isang partikular na pangalan ng user ay tumutugma sa isang partikular na SID, maaari kang gumawa ng anumang mga pagbabago na kailangan mo sa registry o gawin ang anumang iba pang kailangan mo ng impormasyong ito para sa.

Tip: Kung nangyayari ang isang kaso kung saan kailangan mong hanapin ang pangalan ng user ngunit ang lahat ng mayroon ka ay ang tagatukoy ng seguridad, maaari mong "i-reverse" ang command na tulad nito (palitan lamang ang SID na ito na may pinag-uusapan):

wmic useraccount kung saan sid = "S-1-5-21-1180699209-877415012-3182924384-1004" kumuha ng pangalan

... upang makakuha ng isang resulta tulad nito:

Pangalan Tim

Paano Maghanap ng SID ng User sa Registry

Maaari mo ring matukoy ang SID ng gumagamit sa pamamagitan ng pagtingin sa mga halaga ng ProfileImagePath sa bawat S-1-5-21 prefix na SID na nakalista sa ilalim ng susi na ito:

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

Ang halaga ng ProfileImagePath sa loob ng bawat key ng pinangalanan na SID ay naglilista ng direktoryo ng profile, na kinabibilangan ng username.

Halimbawa, ang halaga ng ProfileImagePath sa ilalim ng S-1-5-21-1180699209-877415012-3182924384-1004 key sa aking computer ay C: \ Users \ Tim , kaya alam ko na ang SID para sa user na "Tim" ay "S -1-5-21-1180699209-877415012-3182924384-1004 ".

Tandaan: Ipapakita lamang ng paraan ng pagtutugma ng mga user sa SIDs ang mga user na naka-log in o naka-log in at nakabukas na mga user. Upang patuloy na gamitin ang paraan ng pagpapatala upang matukoy ang SIDs ng ibang user, kakailanganin mong mag-log in bilang bawat user sa system at ulitin ang mga hakbang na ito. Ito ay isang malaking sagabal; ipagpapalagay na nakatanggap ka na, ikaw ay mas mahusay na off gamit ang wmic paraan ng utos sa itaas.