Slik finner du sikkerhetsidentifikator (SID) for alle brukere i Windows 10
EN SID eller a Sikkerhetsidentifikator er en unik kode som hjelper til med identifisering av bruker- eller gruppe- og datakontoer over Windows-operativsystemer. De er opprettet så snart en brukerkonto er opprettet og er de unike identifikatorene, ingen to SID'er er like på en vanlig datamaskin, noensinne. Det er også referert til som a Sikkerhets-ID. Denne unike identifikasjonen brukes internt i operativsystemet i stedet for å vise navn som vi har satt som, Personlig, Far eller noe annet. Dette betyr også at selv om du endrer visningsnavnet, vil det ikke påvirke noe som er forhåndskonfigurert for den kontoen, da hver konfigurasjon er bundet til SID-en, som forblir konstant, selv når du endrer visningsnavnet eller til og med brukernavnet ditt.
SID er avgjørende for systemer fordi alle brukerkontoer er knyttet til en uforandret alfanumerisk tegnstreng. Eventuelle endringer i brukernavnet påvirker ikke brukerens tilgang til systemressursene, og i tilfelle hvis du sletter et brukernavn, og senere prøver noen å opprette en konto med ditt gamle brukernavn, er det umulig å få tilgang til ressursene ettersom SIDene er alltid unikt for hvert brukernavn, og i dette tilfellet er det ikke det samme.
Nå, la oss se hvordan du finner sikkerhetsidentifikator (SID) for alle brukere i Windows 10.
Finn sikkerhetsidentifikator (SID) til en hvilken som helst bruker i Windows 10
1] Bruke WMIC
Å finne en brukers SID eller sikkerhetsidentifikator er veldig enkelt. Vi må bruke Windows Management Instrumentation Command Line (WMIC) for å gjøre dette.
Så først og fremst, start med å åpne kommandoprompt. Du kan gjøre dette ved å søke etter Ledeteksten i Cortana-søkeboksen. Eller hvis du bruker Windows 8 eller nyere, trykk på WINKEY + X knappkombinasjon for å starte en kontekstmeny på Start-knappen og klikk på Kommandoprompt (Admin).
Skriv inn følgende kommando nå,
wmic useraccount få navn, sid
Og så treffer du Tast inn nøkkel.
Nå får du resultater som i skjermkortet nedenfor. Du vil få brukerkontoen med SID for det samme.
Filtrerer SID til ønsket bruker
Lesere som er vant til å bruke SQL-spørringer, kan forholde seg til dette. Men denne kommandoen hjelper brukeren å få SID til en bestemt bruker og ignorerer alt stresset. Dette er mest nyttig når et stort system (som en server) er logget inn og brukt samtidig av flere brukere, vil denne kommandoen spare mye tid. Men vil bare fungere hvis du kjenner brukernavnet til brukeren.
Nå, kommandoen du skal bruke er-
wmic useraccount hvor navn = "USER" få sid
Nå må du bytte brukeren med det faktiske brukernavnet til brukeren inne i sitatene i kommandoen ovenfor.
For eksempel bør det være som-
wmic useraccount hvor navn = "Ayush" få sid
Hvis du får en feil mens du bruker kommandoen ovenfor, kan du prøve å endre banen til C: \ Windows | System32 | wbem i stedet for C: \ Windows \ System32 \
Resultatet av kommandoen ovenfor ville se noe ut som dette,
2] Bruke Whoami
Finn SID for nåværende bruker ved hjelp av kommandoprompt eller PowerShell
Åpne et PowerShell / CMD-vindu og skriv inn følgende kommando:
whoami / bruker
trykk enter.
En annen måte å finne SID for en Nåværende bruker på, bruker kommandoen wmic useraccount som Nedenfor
Åpne et PowerShell / CMD-vindu og skriv inn følgende kommando:
wmic useraccount hvor navn = "% brukernavn%" få domenenavn, navn, sid
trykk enter.
Finn SID for alle brukere ved hjelp av kommandoprompt eller PowerShell
Åpne et kommandoprompt / PowerShell-vindu og skriv inn følgende kommando:
wmic useraccount få domenenavn, navn, sid
trykk enter.
Finn SID til en bestemt bruker ved hjelp av CommandPrompt eller PowerShell
Åpne en kommandoprompt / PowerShell og skriv inn følgende kommando:
wmic useraccount hvor navn = "brukernavn" få sid
Gi faktisk navn av brukeren i stedet for brukernavn i kommandoen ovenfor.
trykk enter.
Finn brukernavn for SID ved hjelp av kommandoprompt eller PowerShell
Åpne en kommandoprompt / PowerShell og skriv inn følgende kommando
wmic useraccount hvor sid = "" få domenenavn, navn
Gi faktisk SID-verdi i stedet for i kommandoen ovenfor.
trykk enter.
3] Bruk PowerShell
En annen måte å finne SID til alle brukere bruker kommandoen Get-WmiObject i PowerShell.
Åpne PowerShell og skriv inn følgende kommando:
Get-WmiObject win32_useraccount | Velg domenenavn, navn, sid
trykk enter.
4] Bruke Registerredigering
Her starter du ved å åpne Registerredigering. Du kan gjøre det ved å søke etter det i søkefeltet i Cortana eller bare trykke WINKEY + R kombinasjon for å starte start og skrive inn regedit og deretter treffer Tast inn.
Når du har åpnet Registerredigering, navigerer du til den følgende banen,
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
Nå inne i ProfileImagePath verdier for hvert SID under mappen til Profile, Du kan finne de ønskede SIDene og andre detaljer som brukernavn. Siden vil se ut som denne skjermbildet nedenfor.
Det er verdt å merke seg at du kan finne SIDene for brukerne som allerede er logget på datamaskinen. Enten skal de få tilgang til kontoen eksternt, eller deres konto skal logges inn og deretter byttes til en annen bruker på hvis konto denne aktiviteten blir gjort. Dette er den eneste ulempen ved denne metoden, men metoden 1 for å bruke WMIC, er det ikke noe problem i det hele tatt.
Identifisere SIDs
Et SID i formatet av S-1-0-0 kalles som et null SID. Den er tilordnet et SID når verdien er ukjent, eller den er tildelt en gruppe uten noen medlemmer.
Også et SID i formatet av S-1-1-0 er et World SID. Den er tildelt en gruppe av hver bruker.
Endelig, et SID i formatet av S-1-2-0 kalles som et lokalt SID. Den er tildelt en bruker som skal logges inn fra en lokal terminal.
Du kan lære mer om disse systemidentifikatorene her på Microsoft Developer Network.Med innganger fra Pavithra Bhat