Executar Como, RUNAS
Usando o programa RUNAS (executar como) permite o usuário executar programas e ferramentas com permissões diferentes do que foram usados para efetuar o login no sistema.
Há dois modos
1- Gráfico
2- CLI Linha de comando
Vamos começar com o modo gráfico. Podemos executar um programa como (RUN AS) um administrador local ou do domínio enquanto logado como usuário normal.
Podemos Usar o Executar como para executar as ferramentas do MMC – Console de Gerenciamento da Microsoft ou até as itens da painel de controle.
Para que fazermos isso precisaremos
■ O nome do usuário e a senha que tem permissão suficiente.
■ A conta do usuário pode logar no computador
■ O programa, ferramente MMC, ou item da painel de controle é disponível no sistema local e na conta do usuário
O programa RUNAS é geralmente usado para esecutar programas como administrador apesar que não limitado para tal usuário. O programa pode ser chamado da área de trabalho do usuário seguindo essas etapas:
1. Em windows explorer ou na menu de Iniciar, clique com botão direito no programa e escolhe “Executar Como”. Ve as duas ilustrações
2. Abrirá uma janela com opções aparecidos com os da figura 1-3. Clique no “O seguinte usuário”
3. Digite o nome do usuário e a senha. Para o usuário administrador local é necessário digitar o nome do computador, no nosso exemplo é PAXPNASSIM. Caso com computador é parte de um domínio e o usuário é um administrador do domínio digitamos o nome do domínio antes do usuário no formato DOMINIO\USUARIO.
Clique OK.
Se você tentar executar um programa, ferramenta MMC, ou item da painel de controle de uma local da rede usando “Executar Como” , existe a possibilidade de o programas não iniciar caso as credenciais usadas para connectar ao compartilhamento da rede são diferente das que são usadas para executar o programa. As credenciais usadas para executar o programa podem ser insuficientes para acessar o compartilhamento. Se o Executar Como falhar, o Serviço de Logon Secundário pode estar desabilitado. Se for desabilitado, abra o console de serviços usando o comando services.msc.
Pode iniciar o serviço de logon secundário da linha de comando usando o comando
sc start seclogon
Para que o programa sempre mostrar o dialogo de executar como um outro usuário
1- Crie um atalho para o programa
2- Clique com o botão direito e escolher avançado
3- Clique no Executar com credenciais diferentes
2- Linha de Comando
O comando runas funciona na mesma maneira que funciona na área de trabalho.
runas [{/profile|/noprofile}] [/env] [/netonly] [/savedcreds] [/smartcard]
[/showtrustlevels] [/trustlevel] /user:ContaDoUsuario programa
■ /profile carrega o perfil do usuário. É a configuração default.
■ /noprofile Especifica que o perfil do usuário não seja carraegada. Isso permita para as aplicações se carregam mais rápido, más pode causar algumas aplicações não funcionarem corretamente.
■ /env Especifica que o atual ambiente de rede seja usado em vez do ambiente do usuário local.
■ /netonly Significa que a informação do usuário é usado somente para acesso remoto.
■ /savedcreds Significa que as credenciais serão salvas no repositório local. As credenciais (usuário e senha) são solicitadas somente na primeira vês.
■ /smartcard Significa que as credenciais serão fornecidas através de um cartão inteligente.
■ /showtrustlevels Listar as opções de /trustlevel.
■ /trustlevel Especifica o nível de autorização onde o aplicativo pode executar
■ /user:UserAccountName Especifica o nome do usuário que vai ser usado para executar o programa. O nome deve estar no formato usuário@domínio ou domínio\usuário
■ programa Specifica o programa ou comando para executar usando a conta especificada em /user.
Para usar a conta do administrador do computador local usamos o seguinte com o /user :
/user:nomeDaContaDoAdministrador@NomeDoComputador ou /user:NomeDoComputador\nomeDaContaDoAdministrador.
Para usar uma conta de administrador de domínio :
/user:nomeDaContaDoAdministrador@NomedoDomínio ou /user:NomedoDomínio\nomeDaContaDoAdministrador.
Runas Exemplos
■ Para iniciar uma instancia da linha de comando do Windows Server 2003 como um administrador local, digite :
runas /user:Nome_do_micro_local\administrador cmd
Quando for solicitado, digite a senha da conta.
■ Para iniciar uma instancia do Gerenciador do Computador usando uma conta de administrador e domínio:
runas /user:nome_do_dominio\domainadmin “mmc %windir%\system32\compmgmt.msc”
Quando for solicitado, digite a senha da conta.
■ Para iniciar uma instancia do Notepad usando uma conta de administrador e domínio usando o formato de nome UPN, digite por exemplo:
runas /user:user@domain.microsoft.com “notepad meu_arquivo.txt”
Quando for solicitado, digite a senha da conta.
■ Para iniciar uma instancia da linha de comando, uma snap-in de MMC gravada, uma item da painel de controle ou programa que é usada para administrar um servidor em uma floresta, digite :
runas /netonly /user:dominio\nome_usuario “comando”
onde /user:dominio\nome_usuario tem que ter permissão suficiente no servidor.
Quando for solicitado, digite a senha da conta.
obs. Sempre use as Aspas quando o caminho ou nome do programa contem um ou mais espaços.








Pingback: Decompactar arquivos .MSI « Tekni Blog
Pingback: Descompactar arquivos .MSI « Tekni Blog