Als u ooit de machtigingen voor bestanden en mappen hebt beheerd of door het register hebt gebladerd, heeft u mogelijk een lange reeks waarden gezien, zoals “S-1-5-21-3011698416-3634052959-2884390752-500”. Deze reeks wordt de Security Identifier of SID-code genoemd. Elke gebruiker heeft een unieke SID-waarde. In dit artikel wordt uitgelegd hoe u de SID voor Windows-gebruikersaccounts kunt vinden.
Wat is SID?
Een Security Identifier is een unieke tekenreekswaarde die door een autoriteit zoals de Windows Domain Controller aan alle beveiligings- en beveiligingsgroepen wordt toegewezen . Deze beveiligings-ID wordt automatisch gegenereerd wanneer een beveiligingsgroep wordt gemaakt. Zodra de SID-code is gegenereerd, wordt deze in de database opgeslagen en indien nodig opgehaald.
Bij het combineren van de SID en gebruikersrechten zal Windows de gebruiker elke keer dat u zich aanmeldt bij het systeem, een toegangstoken verstrekken. Dit toegangstoken biedt op zijn beurt de juiste beveiligingscontext en machtigingen om het Windows-systeem te beheren. Simpel gezegd is SID een van de belangrijke onderdelen van het Windows-beveiligingsmodel.
Naast automatisch gegenereerde SID's heeft Windows ook een aantal bekende algemene SID's, zoals Iedereen, Lokale Autoriteit, Wereld, NT-autoriteit en Alle services. Er zijn veel manieren om de SID-code van een specifieke gebruiker of van alle Windows-gebruikers te vinden. Hieronder vindt u enkele manieren om de gebruikers-ID te vinden. Gebruik degene die het beste bij u past.
Hoe u de SID van elke gebruiker op Windows kunt vinden
1. Gebruik de opdrachtprompt
De eenvoudigste manier om de SID van de momenteel ingelogde gebruiker op uw pc te controleren, is door de whoami-opdracht te gebruiken. Het zal de SID weergeven met behulp van het “user” -argument voor de opdracht. De enige beperking is dat het niet meerdere SID's van een enkele gebruiker kan weergeven.
Hier is hoe:
1. Druk op Win + R om het dialoogvenster Uitvoeren te openen . Typ cmd in het tekstvak en druk op Ctrl+Shift+Enter om de opdrachtprompt te openen .
2. Het venster Gebruikersaccountbeheer verschijnt. Klik op de knop Ja om de toepassing met beheerdersrechten te openen als daarom wordt gevraagd.
3. Typ nu de volgende opdracht om de SID van het momenteel ingelogde gebruikersaccount te zien:
whoami /user

Controleer SID met behulp van de opdrachtprompt
4. U ziet de momenteel ingelogde gebruikersnaam en de bijbehorende SID. U kunt rechtstreeks tekst selecteren en kopiëren vanuit het opdrachtpromptvenster. Maar als u gedetailleerde informatie naar een tekstbestand wilt exporteren voor later gebruik, kunt u dat doen door de volgende opdracht in te voeren:
whoami /user > C:\SID.txt
5. Met de bovenstaande opdracht wordt een tekstbestand met de naam SID gemaakt in station C. U kunt het openen met Kladblok of een ander tekstbewerkingsprogramma.
6. Sluit het opdrachtpromptvenster.
2. Gebruik WMIC
U kunt eenvoudig de SID van alle gebruikers of een enkele gebruiker op uw pc bekijken met behulp van het WMIC-opdrachtregelprogramma. U hoeft geen opdrachtpromptvenster met beheerdersrechten te openen om WMIC te gebruiken en de SID te bekijken.
Volg deze stappen om dit te doen:
1. Klik met de rechtermuisknop op de Start-knop om het Power User-menu te openen . Klik op de optie Terminal.
2. Voer de volgende opdracht in en druk op Enter om deze uit te voeren:
wmic useraccount get name,sid
3. Met de bovenstaande opdracht worden de gebruikersnaam en de bijbehorende SID van alle gebruikersaccounts weergegeven. Het voorbeeld toont 3 lokale accounts (a, b en t) en de admin-, gast-, standaard- en WDAGUtility-accounts.
4. U kunt al deze gegevens exporteren naar een tekstbestand op station D door de volgende opdracht uit te voeren:
wmic useraccount get name,sid > D:\SID.txt
![Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows]()
Controleer SID met WMIC
5. Als u gedetailleerde informatie wilt krijgen over een specifiek gebruikersaccount op uw pc, is de syntaxis van de opdracht:
wmic useraccount where name="USER" get sid
6. Vervang het USER- gedeelte van de opdracht door de daadwerkelijke gebruikersnaam. In het geval van het voorbeeld zou het commando zijn:
wmic useraccount where name="a" get sid
![Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows]()
Controleer SID met WMIC
7. Sluit het opdrachtpromptvenster.
3. Gebruik PowerShell-cmdlets
PowerShell biedt de cmdlet Get-WmiObject, zodat u de SID's van alle gebruikersaccounts op uw Windows-pc kunt zien. Net als bij de WMIC-methode kunt u met één opdracht de SID's van alle gebruikers bekijken.
Volg deze stappen:
1. Druk op Win + R om het dialoogvenster Uitvoeren te openen. Typ powershell in het tekstvak en druk op de toetsen Ctrl + Shift + Enter om PowerShell te openen.
2. Het venster Gebruikersaccountbeheer verschijnt. Klik op de knop Ja om de toepassing met beheerdersrechten te openen als daarom wordt gevraagd.
3. Voer de volgende opdracht in en druk op Enter :
Get-WmiObject win32_useraccount | Select name,sid
![Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows]()
Controleer SID met Powershell
4. Met de bovenstaande opdracht worden alle gebruikersaccounts en hun respectievelijke SID's weergegeven. Om de resultaten als tekstbestand te exporteren, voert u de volgende opdracht uit:
Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
5. Met de opdracht wordt het bestand opgeslagen op station C. Ga naar de locatie met behulp van Verkenner en open het bestand in een teksteditor.
6. Sluit het PowerShell-venster.
4. Gebruik Register-editor
Als de opdrachtprompt of PowerShell niet werkt op uw pc, kunt u de Register-editor gebruiken om alle SID's op uw pc te bekijken. Deze methode is niet zo handig als het bekijken van de volledige SID-lijst in de terminal of in een tekstbestand. U zult wat handmatig werk moeten doen om hun SID en gebruikersnaam te vinden.
Hier is hoe:
1. Druk op Win + R om het dialoogvenster Uitvoeren te openen. Typ regedit in het tekstvak en druk tegelijkertijd op de toetsen Ctrl+Shift+Enter .
2. Het venster Gebruikersaccountbeheer verschijnt. Klik op de knop Ja.
3. Ga naar de adresbalk bovenaan, plak het volgende pad en druk op Enter :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
4. Klik op een SID- subsleutel om deze te selecteren en naar het rechtergedeelte te gaan.
5. Zoek nu de ProfileImagePath- waarde en dubbelklik erop om het venster Bewerken te openen. U ziet de gebruikersnaam van de SID in het veld Waardegegevens .
![Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows]()
Controleer SID met Regedit
6. Op dezelfde manier kunt u andere SID-sleutels controleren en hun ProfileImagePath- waarde openen om de bijbehorende gebruikersnaam te vinden.
7. Sluit vervolgens de Register-editor-toepassing.
5. Gebruik batchbestanden
Als u de Terminal-route omslachtig vindt, kunt u een batchbestand maken om de SID's van alle gebruikers tegelijk weer te geven. Volg deze stappen om een batchbestand te maken:
1. Druk op Win + D om naar bureaublad te schakelen .
2. Klik met de rechtermuisknop op een lege ruimte op het bureaublad en klik op de optie Nieuw > Tekstdocument .
3. Er verschijnt een nieuw tekstbestand op het bureaublad. Dubbelklik op het bestand om het in een Kladblok-venster te openen.
4. Plak nu de volgende code in het Kladblok-bestand:
@echo off
cmd.exe /k wmic useraccount get name,sid
pause
5. Druk op Ctrl + Shift + S om het venster Opslaan als te openen . Behoud de bestandsnaam SID.bat en het veld Opslaan als type als Alle bestanden .
![Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows]()
Controleer SID met behulp van batchbestand
6. Navigeer naar de maplocatie waar u het batchbestand hebt opgeslagen. Dubbelklik erop om het bestand uit te voeren.
7. Het Terminal-venster wordt geopend en toont alle gebruikers op uw pc en hun respectievelijke SID's.
![Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows Hoe u de SID (Security Identifier) kunt vinden voor een gebruikersaccount in Windows]()
Controleer SID met behulp van batchbestand
Ik wens je succes!
Bekijk meer: