it-swarm-pt.tech

Privilégio de modificação de arquivo do administrador

Aparentemente, o Windows Server 2008 permite que um aplicativo configure a pasta de alguma forma para que quaisquer alterações feitas na pasta exijam acesso de nível de administrador. Eu faço o login com uma conta que tem privilégios de administrador, mas não é a conta do administrador local. Quando faço isso, descubro que não consigo salvar as alterações nos arquivos abertos nesta pasta. Sei que posso abrir o aplicativo como administrador ou remover o arquivo da pasta, fazer a alteração e, em seguida, movê-lo de volta, mas espero que haja uma maneira melhor de desabilitar totalmente a proteção. Existe uma maneira de removê-lo dos arquivos que edito com frequência?

5
Leigh Riffel

Como Zoredache mencionou, esse é o mesmo recurso UAC do Vista. Sua conta que está no grupo Administradores, na verdade, não tem permissões elevadas até que você solicite por aplicativo. Quando você abre o Explorer, é como se sua associação de Administradores tivesse acabado. Posteriormente, quando você clica duas vezes em um arquivo dessa janela não elevada do Explorer, o aplicativo que é executado (como o Bloco de notas) também não é elevado. Suas opções são basicamente as seguintes:

  • Desativar o UAC é uma maneira de contornar isso, mas não é muito inteligente se este for realmente um servidor de produção. O UAC existe por um motivo e agora que você sabe qual é o problema, você deve pelo menos tentar trabalhar com ele antes de desativá-lo completamente.

  • Outra solução é conceder acesso de gravação ao grupo Usuários (ou qualquer outro grupo do qual sua conta seja membro) para o subconjunto de arquivos/pastas que você acessará com frequência.

  • Se você não tiver um conjunto regular de arquivos/pastas aos quais saiba conceder acesso com antecedência, também pode executar manualmente uma instância elevada do Windows Explorer. Você pensaria que isso era possível pesquisando-o no menu Iniciar e clicando com o botão direito em "Executar como administrador". Mas por alguma razão estranha, isso não funciona. Em vez disso, a maneira como geralmente faço isso é executar uma instância elevada de cmd.exe e usar o seguinte comando para abrir uma janela do Explorer na raiz de C.

    Explorer/e, c: \

Na verdade, pode haver maneiras mais fáceis de fazer isso com a ajuda de ferramentas de terceiros ou extensões do Shell, mas esta é a única maneira que conheço de tirar uma instância elevada do Explorer da caixa.

2
Ryan Bolger

Eu acredito que este comportamento é um recurso de UAC . Quando o UAC está ativado, basicamente o Windows não permite que seus privilégios de administrador sejam realmente usados ​​sem um prompt. Em alguns casos relacionados ao acesso a compartilhamentos ou ao sistema de arquivos, ele não exibe o prompt quando parece que deveria com um aplicativo que pode elevar privilégios. Infelizmente, não encontrei uma maneira de contornar o problema e tive que desabilitar o UAC.

De qualquer forma, sugiro que você desabilite o UAC. Se isso corrigir o seu problema, você poderá decidir se deseja deixá-lo desabilitado ou alterar as configurações para ver se consegue realmente fazer funcionar direito.

Para desligar o UAC (de aqui )

  1. Clique em Iniciar e em Painel de controle.
  2. No Painel de Controle, clique em Contas de Usuário.
  3. Na janela Contas de usuário, clique em Contas de usuário.
  4. Na janela de tarefas Contas de usuário, clique em Ativar ou desativar o controle de conta de usuário.
  5. Se o UAC estiver atualmente configurado no modo de aprovação de administrador, a mensagem Controle de conta de usuário será exibida. Clique em Continue.
  6. Desmarque a caixa de seleção Usar controle de conta de usuário (UAC) para ajudar a proteger o computador e clique em OK.
  7. Clique em Reiniciar agora para aplicar a alteração imediatamente ou clique em Reiniciar mais tarde e feche a janela de tarefas Contas de usuário.
2
Zoredache

Desative o "Modo de aprovação de administrador" no UAC para o grupo de administradores. Para a conta de Administrador Integrado, ela é desabilitada por padrão, mas habilitada para o grupo de administradores.

  • Iniciar> Ferramentas Administrativas> Política de Segurança Local> Políticas Locais> Opções de Segurança.
  • Em seguida, localize (terceiro a partir da parte inferior) "Controle de conta de usuário: Executar todos os administradores no modo de aprovação de administrador", clique com o botão direito, propriedades, Desativar.

Você pode ver que ele está desabilitado para a conta de administrador integrado alguns acima (10 da parte inferior).

1
Seba Illingworth

Há algo que não está claro para mim. Se a conta tiver privilégios administrativos (parte do grupo de administradores), nada o impedirá. Você pode elaborar mais sobre o aplicativo ao qual se refere (nome, uso, etc)?

Definir permissões explícitas para tal diretório resolveria o problema? Adicione-se com o acesso apropriado a esse diretório ACL, que deve funcionar.

0
user1797