Se você já gerenciou permissões de arquivos e pastas ou navegou no Registro, pode ter visto uma longa sequência de valores como “S-1-5-21-3011698416-3634052959-2884390752-500”. Essa string é chamada de identificador de segurança ou código SID. Cada usuário terá um valor SID exclusivo. Este artigo mostrará como encontrar o SID para contas de usuário do Windows.
O que é SID?
Um Identificador de Segurança é um valor de string exclusivo atribuído a todos os grupos de segurança e de segurança por uma autoridade como o Controlador de Domínio do Windows. Este identificador de segurança é gerado automaticamente quando um grupo de segurança é criado. Depois que o código SID é gerado, ele é armazenado no banco de dados e recuperado quando necessário.
Ao combinar o SID e os direitos do usuário, o Windows fornecerá ao usuário um token de acesso sempre que você fizer login no sistema. Esse token de acesso, por sua vez, fornece o contexto de segurança e as permissões apropriados para gerenciar o sistema Windows. Simplificando, o SID é uma das partes importantes do modelo de segurança do Windows.
Além dos SIDs gerados automaticamente, o Windows também possui alguns SIDs comuns famosos, como Todos, Autoridade Local, Mundo, Autoridade NT e Todos os Serviços. Há muitas maneiras de encontrar o código SID de um usuário específico ou de todos os usuários do Windows. Abaixo estão algumas maneiras de encontrar o ID do usuário, use aquela que funciona melhor para você.
Como encontrar o SID de qualquer usuário no Windows
1. Use o prompt de comando
A maneira mais simples de verificar o SID do usuário atualmente conectado em seu PC é usar o comando whoami. Ele exibirá o SID com a ajuda do argumento “usuário” do comando. A única limitação é que ele não pode exibir vários SIDs de um único usuário.
Veja como:
1. Pressione Win + R para abrir a caixa de diálogo Executar . Digite cmd na caixa de texto e pressione Ctrl + Shift + Enter para abrir o Prompt de Comando .
2. A janela Controle de conta de usuário aparecerá. Clique no botão Sim para abrir o aplicativo com direitos de administrador, se solicitado.
3. Agora digite o seguinte comando para ver o SID da conta de usuário atualmente conectado:
whoami /user

Verifique o SID usando o prompt de comando
4. Você verá o nome de usuário conectado no momento e o SID correspondente. Você pode selecionar e copiar texto diretamente da janela do prompt de comando. Mas se quiser exportar informações detalhadas para um arquivo de texto para uso posterior, você pode fazer isso digitando o seguinte comando:
whoami /user > C:\SID.txt
5. O comando acima criará um arquivo de texto chamado SID na unidade C. Você pode abri-lo com o Bloco de Notas ou qualquer outro aplicativo de edição de texto.
6. Feche a janela do prompt de comando.
2. Use WMIC
Você pode visualizar facilmente o SID de todos os usuários ou de um único usuário em seu PC usando a ferramenta de linha de comando WMIC. Você não precisa abrir uma janela do prompt de comando com direitos de administrador para usar o WMIC e visualizar o SID.
Siga estas etapas para fazer isso:
1. Clique com o botão direito no botão Iniciar para abrir o menu Usuário avançado . Clique na opção Terminal.
2. Digite o seguinte comando e pressione a tecla Enter para executá-lo:
wmic useraccount get name,sid
3. O comando acima exibirá o nome de usuário e o SID correspondente de todas as contas de usuário. O caso de exemplo mostra 3 contas locais (a, b e t) e as contas admin, guest, default e WDAGUtility.
4. Você pode exportar todos esses dados para um arquivo de texto na unidade D executando o seguinte comando:
wmic useraccount get name,sid > D:\SID.txt
![Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows]()
Verifique o SID usando WMIC
5. Se você deseja obter informações detalhadas sobre uma conta de usuário específica em seu PC, a sintaxe do comando é:
wmic useraccount where name="USER" get sid
6. Substitua a parte USER do comando pelo nome de usuário real. No caso do exemplo, o comando seria:
wmic useraccount where name="a" get sid
![Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows]()
Verifique o SID usando WMIC
7. Feche a janela do prompt de comando.
3. Use cmdlets do PowerShell
O PowerShell fornece o cmdlet Get-WmiObject para que você possa ver os SIDs de todas as contas de usuário no seu PC com Windows. Assim como no método WMIC, você pode visualizar os SIDs de todos os usuários com um único comando.
Siga esses passos:
1. Pressione Win + R para abrir a caixa de diálogo Executar. Digite powershell na caixa de texto e pressione as teclas Ctrl + Shift + Enter para abrir o PowerShell.
2. A janela Controle de conta de usuário aparecerá. Clique no botão Sim para abrir o aplicativo com direitos de administrador, se solicitado.
3. Digite o seguinte comando e pressione a tecla Enter :
Get-WmiObject win32_useraccount | Select name,sid
![Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows]()
Verifique o SID usando Powershell
4. O comando acima exibirá todas as contas de usuário e seus respectivos SIDs. Para exportar os resultados como um arquivo de texto, execute o seguinte comando:
Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
5. O comando salvará o arquivo na unidade C. Acesse o local usando o File Explorer e abra o arquivo em um aplicativo de edição de texto.
6. Feche a janela do PowerShell.
4. Use o Editor do Registro
Se o Prompt de Comando ou o PowerShell não estiver funcionando no seu PC, você pode usar o Editor do Registro para visualizar todos os SIDs no seu PC. Este método não é tão conveniente quanto visualizar a lista completa de SID no terminal ou em um arquivo de texto. Você terá que fazer algum trabalho manual para encontrar o SID e o nome de usuário.
Veja como:
1. Pressione Win + R para abrir a caixa de diálogo Executar. Digite regedit na caixa de texto e pressione as teclas Ctrl + Shift + Enter simultaneamente .
2. A janela Controle de conta de usuário aparecerá. Clique no botão Sim.
3. Vá para a barra de endereço na parte superior, cole o seguinte caminho e pressione a tecla Enter :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
4. Clique em qualquer subchave SID para selecioná-la e ir para a seção direita.
5. Agora, encontre o valor ProfileImagePath e clique duas vezes nele para abrir a janela Editar. Você verá o nome de usuário do SID no campo Dados do valor .
![Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows]()
Verifique o SID com Regedit
6. Da mesma forma, você pode verificar outras chaves SID e abrir seu valor ProfileImagePath para encontrar o nome de usuário correspondente.
7. Em seguida, feche o aplicativo Editor do Registro.
5. Use arquivos em lote
Se você achar a rota do Terminal complicada, poderá criar um arquivo em lote para exibir os SIDs de todos os usuários de uma vez. Siga estas etapas para criar um arquivo em lote:
1. Pressione Win + D para mudar para a área de trabalho .
2. Clique com o botão direito em um espaço vazio da área de trabalho e clique na opção Novo > Documento de texto .
3. Um novo arquivo de texto aparecerá na área de trabalho. Clique duas vezes no arquivo para abri-lo em uma janela do Bloco de Notas.
4. Agora cole o seguinte código no arquivo do Bloco de Notas:
@echo off
cmd.exe /k wmic useraccount get name,sid
pause
5. Pressione Ctrl + Shift + S para abrir a janela Salvar como . Mantenha o nome do arquivo SID.bat e o campo Salvar como tipo como Todos os arquivos .
![Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows]()
Verifique o SID usando arquivo em lote
6. Navegue até o local da pasta onde você salvou o arquivo em lote. Clique duas vezes nele para executar o arquivo.
7. A janela do Terminal será iniciada e exibirá todos os usuários do seu PC e seus respectivos SIDs.
![Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows Como encontrar o SID (Identificador de Segurança) de uma conta de usuário no Windows]()
Verifique o SID usando arquivo em lote
Desejo-lhe sucesso!
Ver mais: