Se eu quiser obter o SID de um usuário em particular no windows. Eu executaria o seguinte cmd de uma janela do DOS:
cmd> wmic useraccount get name,sid
example output> kehelly S-1-5-21-3623811015-3361044348-30300820-1013
SID: identificador de segurança.
Quando um usuário efetua login em um computador, seu SID de usuário e privilégios são lidos. Quando esse usuário solicita acesso a um recurso, o SID é verificado e o acesso é concedido ou negado, dependendo do SID.
Eu estou tentando obter informações semelhantes em uma máquina linux. Alguém sabe como fazer isso?
id -u
, que imprime o id de usuário efetivo. Mas eu não acho que os mapas 1 em 1 para um Windows SID.
id user
. Ele dará seu UID, GID ... (UID = ID do usuário, GID = ID do grupo).