Sua pergunta não é muito clara ... mas, como funciona, basicamente:
- Cada processo executado em uma máquina Windows é executado no contexto de uma conta de usuário; isso pode ser uma das três contas de máquina (mais sobre isso depois), uma conta de usuário local ou uma conta de usuário de domínio.
- Um processo pode ser iniciado por um usuário conectado ou por um serviço.
- Um processo iniciado por um usuário conectado herda o contexto de segurança do usuário e pode interagir com a sessão do usuário (teclado / mouse / tela ou RDP).
- Um serviço é um processo executado em segundo plano sem interação direta do usuário; pode ser iniciado automaticamente quando o sistema é iniciado. Um serviço também é executado no contexto de segurança de uma conta de usuário, assim como qualquer processo interativo; isso pode ser uma conta de usuário local ou de domínio ou uma conta do sistema. Um serviço não pode interagir diretamente com as sessões do usuário.
- Um processo em execução no contexto de uma conta de usuário local só pode acessar recursos na máquina local (se permitido); ele não possui credenciais válidas para fazer logon em outros sistemas e pode se conectar a recursos de rede apenas fornecendo outro conjunto de credenciais, seja de uma conta de usuário de domínio ou de uma conta de usuário local no servidor remoto.
- Um processo em execução no contexto de uma conta de usuário de domínio pode acessar recursos locais (se permitido) e recursos de rede (se permitido) em outros computadores associados ao domínio.
- Um processo em execução no contexto do sistema pode usar uma das três contas do sistema:
Local System
,Local Service
eNetwork Service
. Estes são embutidos em todos os computadores Windows desde o XP / 2003 (antes apenas existia o Sistema Local). - Um processo em execução como Sistema Local tem privilégios totais no sistema; um processo em execução como Serviço local tem privilégios mais baixos (o mesmo que contas de usuário padrão) e não pode se conectar a recursos de rede; um processo em execução como Serviço de Rede tem os mesmos privilégios locais que o Serviço Local, mas pode acessar a rede.
- Em qualquer caso, quando um processo em execução em um dos três contextos do sistema se conecta a um recurso de rede (portanto, isso só é verdadeiro para Sistema Local e Serviço de Rede, como Serviço Local não pode fazer isso), ele é autenticado sistema remoto usando a conta de máquina do computador no domínio.
Para resumir:
- Se o processo for executado como uma conta de usuário local, ele não terá credenciais válidas de logon em sistemas remotos.
- Se o processo for executado como uma conta de usuário de domínio, essa conta de usuário será usada para fazer logon em sistemas remotos.
- Se o processo for executado como Sistema Local ou Serviço de Rede, ele efetuará logon em sistemas remotos usando a conta de computador do computador no domínio.
Atualização:
Não há uma única conta na qual "a máquina é inicializada". Quando você está na tela de logon, há muitas coisas sendo executadas no sistema: serviços básicos do sistema, os programas que realmente gerenciam a própria tela de logon e, possivelmente, muitos serviços de aplicativos, se o sistema for um servidor. Cada um desses processos pode ser executado em uma conta de usuário diferente. A maioria dos serviços do sistema, de qualquer forma, é executada usando uma das três contas do sistema (Sistema Local, Serviço Local, Serviço de Rede). Você pode ver em qual conta um serviço é executado como no Services
MMC (e / ou no Gerenciador de Tarefas).
O SID da máquina, conforme declarado por esse artigo e muitos outros, não é realmente necessário ou usado para nada, além de ser um "prefixo" para os SIDs de contas de usuários locais (que, como tais, nunca são vistas nem referenciadas fora o próprio sistema); autenticação de rede em nome do sistema usa a conta de domínio do computador.