Comment trouver l'identifiant de sécurité de n'importe quel compte utilisateur sous Windows

Si vous avez déjà essayé de gérer les permissions de fichiers et de dossiers ou parcouru le Registre, vous avez peut-être vu une longue chaîne de valeurs, quelque chose comme “S-1-5-21-3011698416-3634052959-2884390752-500”. Ceux-ci sont connus sous le nom d’identifiants de sécurité ou SID en abrégé. Chaque utilisateur a un SID unique qui lui est associé. Si vous n’avez jamais entendu parler des SID (identifiants de sécurité), vous vous demandez peut-être ce que cela peut bien être. Après tout, vous ne verrez jamais ces identifiants de sécurité à la vue, par exemple, dans le Panneau de configuration ou dans l’application Paramètres.
À lire aussi : Qu’est-ce que le processeur de sécurité Pluton de Microsoft et pourquoi en avez-vous besoin
Qu’est-ce qu’un SID ?
Un identifiant de sécurité est une chaîne unique de valeurs qui est délivrée par une autorité, comme le contrôleur de domaine Windows, à chaque principal de sécurité et groupe de sécurité. L’identifiant de sécurité est créé automatiquement lorsqu’un principal de sécurité ou un groupe est créé. Une fois le SID créé, il est stocké dans la base de données de sécurité et est récupéré au besoin.
En combinant le SID et les droits d’utilisateur, Windows vous fournit, en tant qu’utilisateur, un jeton d’accès chaque fois que vous vous connectez à votre système. Ce jeton d’accès, à son tour, fournit le contexte de sécurité et vous donne les permissions appropriées pour gérer votre système Windows.
En d’autres termes, le SID est l’une des parties importantes du modèle de sécurité Windows.
En plus des SID générés automatiquement, Windows a également quelques SID universels bien connus tels que Tout le monde, Autorité locale, Monde, Autorité NT, et Tous les services. Vous pouvez trouver tous les SID bien connus ici.
Il existe plusieurs façons de trouver le SID d’un utilisateur spécifique ou de tous les utilisateurs sur Windows. Je vais vous en montrer quelques-unes. Utilisez celle qui répond à vos besoins.
Trouver le SID de l’utilisateur actuel
Pour trouver le SID de l’utilisateur actuel, vous pouvez utiliser l’une des deux commandes, toutes deux étant des commandes sur une seule ligne.
Tout d’abord, recherchez “Invite de commandes” dans le menu démarrer et ouvrez-le. Après avoir ouvert l’invite de commandes, exécutez la commande ci-dessous. Cela affichera proprement votre nom d’utilisateur actuel et le SID qui y est associé.
whoami /user
Alternativement, vous pouvez utiliser la commande de l’Interface de gestion Windows (WMIC). Exécutez simplement la commande ci-dessous, et elle affichera le SID et le nom d’utilisateur.
wmic useraccount where name='%username%' get name,sid
À lire aussi : Comment activer la protection contre les ransomwares dans Windows
Trouver le SID d’un utilisateur spécifique
Si vous souhaitez voir le SID d’un utilisateur spécifique, il vous suffit de remplacer %username% dans la commande WMIC ci-dessus par le nom d’utilisateur réel de l’utilisateur.
Une fois remplacée, la commande ressemble à ceci :
wmic useraccount where name='krishna' get name,sid
Trouver le SID de tous les utilisateurs
En plus des comptes utilisateurs que vous créez, Windows crée automatiquement certains comptes par défaut tels que l’invité, l’administrateur, WDAGUtilityAccount, etc. Si vous souhaitez trouver les SIDs de tous les utilisateurs sur votre système, exécutez la commande ci-dessous :
wmic useraccount get name,sid
Il y a aussi une commande PowerShell pour réaliser la même chose. Ouvrez PowerShell depuis le menu Démarrer. Maintenant, exécutez la commande ci-dessous, et elle affichera tous les SIDs de tous les utilisateurs ainsi que leurs noms d’utilisateur.
Get-WmiObject win32_useraccount |Select name,sid
À lire aussi : Qu’est-ce que Windows Hello et devriez-vous l’utiliser ?
Trouver le SID à l’aide de l’Éditeur de registre
Sans surprise, vous pouvez utiliser l’Éditeur de registre pour trouver le SID de n’importe quel utilisateur en quelques clics. Si vous n’aimez pas traiter avec l’Invite de commandes ou PowerShell, c’est une bonne alternative.
Pour commencer, recherchez “regedit” dans le menu Démarrer et ouvrez-le, puis allez à l’emplacement suivant :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListSous la clé ProfileList, vous verrez à la fois les SID bien connus et les SID des comptes d’utilisateur. Les SID des comptes d’utilisateur seront plus longs. Pour trouver quel SID appartient à quel utilisateur, cliquez sur le SID dans le panneau de gauche, et vous verrez le nom d’utilisateur dans le panneau de droite à côté de la valeur ProfileImagePath.

Commenter ci-dessous pour partager vos réflexions et expériences sur l’utilisation de la méthode ci-dessus pour trouver le SID des utilisateurs dans Windows.
Crédit image : John Swindells
À lire aussi : Ai-je besoin d’un logiciel antivirus si j’ai Windows Defender ?