permissões do Windows 8

0

Estou tendo um problema muito estranho com o Windows 8, no qual ele não me permite editar ou salvar em minha pasta de arquivos de programa na unidade C :. Ele continua me dizendo access is denied , mesmo quando eu tomei posse da pasta e fiz o login como administrador. Eu posso salvar minhas outras unidades bem.

O item de menu new está com falta dos itens regulares e só me permite criar uma pasta.

Alguémporfavorpodemeajudar?Issoérealmentefrustrante.

Aquiestáoqueoarquivoparecedepoisqueeuediteiaspermissões:

Eu me dei controle total, mas não posso editar ou criar arquivos no diretório.

    
por TheGateKeeper 12.01.2013 / 01:13

2 respostas

2

O proprietário não concede a você automaticamente o direito de modificar um arquivo ou diretório. Há uma ACL (lista de controle de acesso) que impede você de fazer o que quiser. Você pode exibir ou editar a ACL usando o comando cacls . Por exemplo, aqui está a ACL no meu próprio diretório Program Files :

12 C% cacls '\Program Files'
C:\Program Files NT SERVICE\TrustedInstaller:F
                 NT SERVICE\TrustedInstaller:(CI)(IO)F
                 NT AUTHORITY\SYSTEM:C
                 NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
                 BUILTIN\Administrators:C
                 BUILTIN\Administrators:(OI)(CI)(IO)F
                 BUILTIN\Users:R
                 BUILTIN\Users:(OI)(CI)(IO)(special access:)
                                           GENERIC_READ
                                           GENERIC_EXECUTE

                 CREATOR OWNER:(OI)(CI)(IO)F

A menos que você tenha um bom motivo para não ter mencionado, provavelmente não desejará alterar a ACL nesse diretório. Mas se você realmente, realmente, aqui está como você se daria controle total:

cacls '\Program Files' /E /G userid:F

Adicionado:

Esse comando cacls modifica a ACL apenas nesse diretório, não no conteúdo. Se você quiser editar um arquivo de configuração em algum lugar na árvore de diretórios Program Files , será necessário usar o comando cacls no próprio arquivo. Por exemplo:

cacls '\Program Files\FooBarGame\ConfigDirectory\ConfigFile' /E /G userid:F
    
por 12.01.2013 / 02:12
0

Tudo o que você precisa fazer é abrir o bloco de notas como administrador Menu Iniciar > Clique direito "notepad" app > escolha "Executar como administrador" na barra de tarefas. Em seguida, edite e salve seu arquivo de configuração. Eu faço isso o tempo todo com o FSX.

    
por 07.10.2013 / 04:57