Como abro um prompt de comando como um usuário comum (não como administrador)?

1

Estou tentando iniciar um prompt de comando regular para testar as limitações de certos comandos. No entanto, sempre que abro o prompt de comando no menu Iniciar, ele é executado automaticamente como administrador. Se eu usar a caixa de diálogo Executar, ela executará automaticamente todos os comandos como administrador.

Eu olhei para as propriedades do prompt de comando (no menu Iniciar). Embora exista uma opção "executar como administrador", ela está desmarcada ... mas está acontecendo independentemente.

Propriedades do prompt de comando, Opções avançadas mostrando o administrador Executar como está desativado.

Existe uma maneira de fazer isso sem sair e fazer login novamente em uma conta de usuário normal? (Como um aparte, estou tendo exatamente o mesmo problema no PowerShell ... um ou outro seria ótimo para executar como uma conta padrão neste momento.)


fonte
Parece que você está conectado à máquina com uma conta que possui privilégios de administrador.
precisa
1
Qual é a sua configuração de UAC?
David Marshall
2
Se o UAC estiver desativado, você receberá apenas o token de segurança do administrador. Normalmente, uma conta de administrador recebe dois tokens; um é equivalente a um token de usuário padrão, o outro token não filtrado é usado apenas quando elevado, por exemplo, ao usar Executar como administrador. Se puder, tente ativar o UAC.
David Marshall
1
@DavidMarshall Você conseguiu. Esse era o problema e você forneceu a solução.
1
Por coincidência, eu estava assistindo este channel9.msdn.com/Events/TechEd/Europe/2014/WIN-B411
David Marshall

Respostas:

0

Como você está em um domínio de trabalho, pode ser que as Políticas de Grupo definidas pelo administrador da rede (para controlar o UAC) estejam causando isso.

Execute GPResult /H c:\temp\blah.htmlna sua estação de trabalho e abra o arquivo HTML e procure políticas começando com "Controle de Conta de Usuário" para verificar se alguma está ativada.

Estes devem estar abaixo Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options.

O principal deles é o "Controle de Conta de Usuário: Comportamento do prompt de elevação para administradores no Modo de Aprovação de Administrador", pois ele pode ser configurado da seguinte maneira:

Elevar sem avisar: permite que contas privilegiadas realizem uma operação que requer elevação sem exigir consentimento ou credenciais. Nota: Use esta opção apenas nos ambientes mais restritos.

Se isso estiver definido, provavelmente é o que está causando isso, e você terá que discutir com o administrador da rede para que uma política diferente seja aplicada ao seu computador.

Ƭᴇcʜιᴇ007
fonte
Para o registro, tentei analisar os resultados conforme sugerido, mas eis que não havia nenhuma seção "controle de conta de usuário" nele - de maneira alguma. As configurações de controle de conta de usuário que eu acessei no menu Iniciar estão definidas como "nunca notificar" e eu mudei temporariamente para a segunda configuração mais baixa, cliquei em OK, executei o comando novamente e executei novamente o relatório ... sem alterações . Provavelmente preciso reiniciar o computador agora para verificar se há alterações.
O GPResult mostra as diretivas de grupo configuradas e aplicadas ao computador. A alteração da configuração local do UAC não está relacionada a esse relatório. Como você está em uma empresa com suporte de TI, você já perguntou sobre isso?
Ƭᴇcʜιᴇ007
Eu estava evitando isso até ter certeza de que era algo que não podia remediar. Quando eu liguei novamente o UAC (para sua configuração mínima), meus prompts de comando começaram a abrir novamente no modo padrão. :)
2

Se você está logado como usuário com privilégios de administrador, é um comportamento normal e esperado. Você só pode subir de nível "Executar como administrador". Se você deseja testar comandos com privilégios mais baixos, tente criar uma conta de convidado.

Para explorar privilégios por processo, é bom vê-lo no Process Explorer nas propriedades do processo. Lá você pode ver na guia Segurança os grupos aprovados aos quais sua conta pertence ou as permissões de thread.

Dolmayan
fonte
2
"Se você está logado como usuário com privilégios de administrador, é um comportamento normal e esperado." - Não é. Por padrão, o Windows não abre prompts de comando no modo administrador, mesmo para usuários administrativos.
Ƭᴇcʜιᴇ007