Qual é a diferença entre executar um programa como uma conta de administrador de domínio e executar um programa como um "Executar como administrador" no Windows 7?

14

Quando você clica com o botão direito do mouse em um programa e mantém pressionada a tecla Shift, uma opção extra é exibida "Executar como usuário diferente"

Por outro lado, meu chefe diz que se você clicar em "Executar como Administrador", terá mais poder do que se fizer login como uma conta de domínio. Então, qual é a diferença entre essas duas opções?

leeand00
fonte

Respostas:

30

É realmente uma questão de aprender quais são os tokens de segurança no Windows atualmente, mas copia / colo uma resposta do SO encontrada aqui: /programming/8986971/what-precisely-does-run -as-Administrator-do, uma vez que não é possível fechar como um site fraudulento.

Quando você faz logon, o Windows cria um token de acesso. Isso identifica você, os grupos dos quais você é membro e seus privilégios. E observe que se um usuário é administrador ou não, é determinado se ele é membro do grupo Administradores.

Sem o UAC, quando você executa um programa, ele obtém uma cópia do token de acesso e controla o que o programa pode acessar.

Com o UAC, quando você executa um programa, ele recebe um token de acesso restrito. O é o token de acesso original com "Administradores" removidos da lista de grupos (e algumas outras alterações). Mesmo que seu usuário seja membro do grupo Administradores, o programa não pode usar privilégios de Administrador.

Quando você seleciona "Executar como Administrador" e seu usuário é um administrador, o programa é iniciado com o token de acesso irrestrito original. Se o usuário não for um administrador, você será solicitado a fornecer uma conta de administrador e o programa será executado nessa conta.

Crédito para: arx

Veja aqui para mais leitura:

Como funciona o controle de conta de usuário

Documentação de controle de conta de usuário

O limpador
fonte
+1 nunca soube disso. Grande resposta (aqui e ali)
WernerCD
2
Desabilitar o UAC remove a necessidade de 'Executar como Administrador' quando em uma conta de administrador?
Mast
3
@Mast, mas também diminui a segurança, pois todos os aplicativos que você executa agora têm privilégios de administrador por padrão.