Un SID o un Identificador de seguridad es un código único que ayuda a identificar cualquier usuario o grupo y cuentas de ordenador en los sistemas operativos Windows. Se crean tan pronto como se crea una cuenta de usuario y siendo los identificadores únicos, no hay dos SIDs iguales en una computadora común, nunca. También se denomina Security ID . Esta identificación única se utiliza internamente en el sistema operativo en lugar de los nombres para mostrar que establecemos como Personal, Papá o cualquier otra cosa. Esto también significa que, incluso si cambia su nombre para mostrar, no afectaría a nada preconfigurado para esa cuenta, ya que cada configuración está vinculada al SID, que permanece constante incluso cuando cambia su nombre para mostrar o incluso su nombre de usuario.
Los SIDs son cruciales para los sistemas porque cada cuenta de usuario está asociada a una cadena de caracteres alfanuméricos inalterables. Cualquier cambio en el nombre de usuario no afectará al acceso de los usuarios a los recursos del sistema y en caso de que borres un nombre de usuario, y más tarde alguien intente crear una cuenta con tu antiguo nombre de usuario, es imposible recuperar el acceso a los recursos ya que los SIDs son siempre únicos para cada nombre de usuario y en este caso no son los mismos.
Ahora, veamos cómo encontrar el identificador de seguridad (SID) de cualquier usuario en Windows 10.
Buscar el identificador de seguridad (SID) de cualquier usuario de Windows 10
1] Uso de WMIC
Encontrar el SID o el identificador de seguridad de un usuario es muy fácil. Tenemos que usar la Línea de Comando de Instrumentación de Administración de Windows (WMIC) para hacer esto.
Así que primero que nada, comience por abrir el Símbolo del sistema. Puede hacerlo buscando Símbolo del sistema en el cuadro de búsqueda de Cortana. O si utiliza Windows 8 o posterior, pulse la combinación de botones WINKEY + X para iniciar un menú contextual en el botón Inicio y haga clic en Símbolo del sistema (Admin).
Ahora, escriba el siguiente comando,
wmic useraccount get name,sid
Y luego presione la tecla Enter .
Ahora obtendrá resultados como en el fragmento de pantalla que se muestra a continuación. Obtendrá la Cuenta de Usuario con el SID de la misma.
>Filtrar el SID para el usuario deseado
Los lectores que están acostumbrados a utilizar consultas SQL pueden estar relacionados con esto. Pero este comando ayuda al usuario a obtener el SID de un usuario en particular e ignorar todas las molestias. Esto es más útil cuando un sistema grande (como un servidor) está conectado y es usado simultáneamente por múltiples usuarios, este comando le ahorrará mucho tiempo. Pero sólo funcionará si conoce el nombre de usuario del usuario.
Ahora, el comando que vas a usar es-
wmic useraccount donde name=»USER» obtiene sid>.
Ahora, usted tiene que reemplazar USUARIO con el nombre de usuario real del usuario dentro de las comillas en el comando de arriba.
Por ejemplo, debería ser como –
wmic useraccount donde name="Ayush" obtiene sid
>.
En caso de que obtenga un error al usar el comando anterior, intente cambiar la ruta a C:\Windows|System32|wbem en lugar de C:\Windows\System32\
El resultado del comando anterior sería algo así,
>2] Usando Whoami
Buscar SID del usuario actual mediante el símbolo del sistema o PowerShell
Abra una ventana de PowerShell/CMD y escriba el siguiente comando:
whoami/user
Pulse Intro.
Otra forma de encontrar el SID de un usuario actual es usando el comando wmic useraccount como se muestra a continuación
Abra una ventana de PowerShell/CMD y escriba el siguiente comando:
Cuenta de usuario wmic donde name=%username% obtiene domain,name,sid>.
Pulse Intro.
Buscar SID de todos los usuarios mediante el símbolo del sistema o PowerShell
Abra una ventana de Símbolo del sistema/PowerShell y escriba el siguiente comando:
>cuenta de usuario wmic obtener dominio, nombre, sid
Pulse Intro.
Buscar el SID de un usuario específico usando CommandPrompt o PowerShell
Abra un símbolo del sistema/PowerShell y escriba el siguiente comando:
wmic useraccount donde name=username get sid
>.
Introduzca el nombre real del usuario en lugar del nombre de usuario en el comando anterior.
Pulse Intro.
Buscar nombre de usuario de SID utilizando el símbolo del sistema o PowerShell
Abra un símbolo del sistema/PowerShell y escriba el siguiente comando
>cuenta de usuario wmic donde sid=sid=sid> obtiene dominio,nombre
Introduzca el valor real del SID en lugar de <sid> en el comando anterior.
Pulse Intro.
3] Usar PowerShell
Otra forma de encontrar el SID de todos los usuarios es usando el comando Get-WmiObject en PowerShell.
Abra PowerShell y escriba el siguiente comando:
>Obtener-WmiObjeto win32_cuenta_usuario | Seleccionar dominio,nombre,sid
Pulse Intro.
4] Uso del Editor del Registro
Aquí, empiece abriendo el Editor del Registro. Puedes hacerlo buscándolo en el cuadro de búsqueda de Cortana o simplemente pulsando la combinación WINKEY + R para iniciar y escribir regedit y luego pulsar Enter.
Una vez que haya abierto el Editor del Registro, navegue hasta la siguiente ruta,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Ahora, dentro de los valores de ProfileImagePath para cada SID en la carpeta de ProfileList , puede encontrar los SIDs deseados y otros detalles como Nombres de usuario. La página se vería similar a este fragmento de pantalla de abajo.
>Hay que tener en cuenta que se pueden encontrar los SIDs de los usuarios que ya han iniciado sesión en el ordenador. O bien deberían estar accediendo a su cuenta de forma remota o bien su cuenta debería estar conectada y luego cambiada a otro usuario en cuya cuenta se está realizando esta actividad. Esta es la única desventaja de este método pero el Método 1 de usar WMIC, no es un problema en absoluto.
Identificación de los DIM
Un SID en el formato S-1-0-0 se llama SID Nulo. Se asigna a un SID cuando su valor es desconocido o se asigna a un grupo sin miembros.
Además, un SID en el formato S -1-1-0 es un SID mundial. Se asigna a un grupo de cada usuario.
Finalmente, un SID en el formato S-1-2-0 se llama SID Local. Se asigna a un usuario que se supone que está conectado desde un terminal local.
Puede obtener más información sobre estos identificadores de sistema aquí en Microsoft Developer Network.
Con entradas de Pavithra Bhat
Mensajes relacionados:
- Características y ventajas de la actualización de Windows PowerShell
- Comandos del símbolo del sistema y su comando equivalente para PowerShell
- Cómo realizar un seguimiento de la actividad del usuario en el modo de grupo de trabajo en Windows 10/8/7
- Cómo habilitar o deshabilitar el inicio de sesión en Windows 10
- ¿Qué es un identificador de seguridad de Windows y cómo resolver un SID
?
Contenido Relacionado
[pt_view id=»1047b4eroy»]