Como alterar a propriedade de um arquivo no Windows 10

0

Eu tenho um arquivo criado por um programa e, aparentemente, uma interação com o sistema e com o Google Backup & Sincronizar de alguma forma embaralha o proprietário e as permissões do arquivo. (O proprietário aparece como "Desconhecido" ou "Não é possível exibir o proprietário atual", dependendo de onde eu o ver).

Eu preciso recuperar a propriedade do arquivo.

O método padrão (do botão direito do mouse do Gerenciador de Arquivos, Propriedades, guia Segurança, Avançado, Alterar Proprietário) não funciona porque não tenho permissão para fazer isso. Basicamente eu preciso de acesso de super usuário em meu próprio sistema para que eu possa substituir o que o sistema operacional pensa e realmente administrar o arquivo.

Alguém tem uma pista? A reinicialização parece resolver o problema, mas essa é uma solução ruim. Eu tenho um shell Cygwin neste sistema, se isso ajuda. Eu prefiro não ter que baixar nenhum utilitário especial, a menos que a fonte seja muito confiável.

Editar O problema foi re-ocorrido. Até agora não consegui definir o proprietário dos arquivos ofensivos:

C:\Users\Brenden>icacls "C:\Users\Brenden\Google Drive\proj\tempj8\build   \classes\quicktest\AbstractTest.class" /SETOWNER "%username%" /c
C:\Users\Brenden\Google Drive\proj\tempj8\build\classes\quicktest\AbstractTest.class: Access is denied.
Successfully processed 0 files; Failed processing 1 files

C:\Users\Brenden>

Este comando também falha:

C:\WINDOWS\system32>takeown /F "C:\Users\Brenden\Google Drive\proj\tempj8\build\classes\quicktest\AbstractTest.class"
ERROR: Access is denied.

C:\WINDOWS\system32>
    
por markspace 10.07.2018 / 23:23

2 respostas

0

Já tive um problema com a propriedade de arquivos.

Siga este tutorial. Funcionou como um charme para mim.

  • Abra o File Explorer e localize o arquivo ou a pasta da qual você deseja se apropriar.

  • Clique com o botão direito do mouse no arquivo ou na pasta, clique em Propriedades e, em seguida, clique na guia Segurança.

  • Clique no botão Avançado. A janela "Configurações avançadas de segurança" será exibida. Aqui você precisa mudar o dono da chave. Clique no link Alterar ao lado do marcador "Proprietário:"

  • A janela Selecionar usuário ou grupo será exibida. Selecione a conta do usuário através do botão Avançado ou apenas digite sua conta de usuário na área que diz "Digite o nome do objeto para selecionar" e clique em OK.

  • Opcionalmente, para alterar o proprietário de todas as subpastas e arquivos dentro da pasta, marque a caixa de seleção "Substituir o proprietário em subcontêineres e objetos" na janela "Configurações avançadas de segurança". Clique em OK para alterar a propriedade.

  • Agora, você precisa fornecer acesso total ao arquivo ou à pasta da sua conta. Clique com o botão direito do mouse no arquivo ou na pasta novamente, clique em Propriedades e, em seguida, clique na guia Segurança.

  • Clique no botão Adicionar. A janela "Entrada de permissão" aparecerá na tela:

  • Clique em "Selecionar um principal" e selecione sua conta:

  • Defina as permissões para "Controle total":

  • Clique em OK.

por 11.07.2018 / 00:09
0

Tente:

Assumindo a propriedade de um arquivo ou pasta da linha de comando

Abra uma janela elevada do Prompt de Comando.

Para fazer isso:

a. Vá para > Iniciar > Todos os programas > Acessórios

b. Clique com o botão direito do mouse em Prompt de Comando e clique em Executar como Administrador.

c. Digite o seguinte comando e pressione a tecla Enter:

takeown / f [caminho da pasta] / r / d y

d. Em seguida, atribua o grupo Administradores permissões de controle total para a pasta, use este comando e pressione a tecla Enter:

icacls [caminho da pasta] / administradores do subsídio: F / T

O parâmetro / T é adicionado para que a operação seja realizada através de todos os subdiretórios e arquivos dentro dessa pasta.

    
por 12.07.2018 / 22:55