O Windows copia as permissões de arquivo com arquivos copiados?

1

Quando copio um arquivo de um local para outro, o destino mantém as permissões originais ou as permissões de arquivos copiados?

    
por learnerplates 05.11.2015 / 10:22

2 respostas

1

Por padrão, no Windows, os arquivos copiados não mantêm as permissões definidas explicitamente para eles. Por exemplo, um arquivo C: \ Temp \ temp.txt com uma permissão de gravação explícita definida para um determinado usuário não terá essa permissão na instância copiada.

A instância copiada receberá as permissões herdadas aplicáveis ao novo caminho. Por exemplo, quaisquer permissões herdadas em C: \ Temp ainda serão aplicadas quando o temp.txt for copiado como temp2.txt.

Assim, a melhor aproximação de uma resposta à sua pergunta seria que o arquivo levaria "as permissões do arquivo copiado".

    
por 05.11.2015 / 12:51
4

Se você estiver fazendo uma nova cópia, ela herdará as ACLs da pasta de destino. Há uma configuração oculta do Explorer, ForceCopyAclwithFile , que diria para copiar as ACLs também.

  • Como as permissões são tratadas quando você copia e move arquivos e pastas

Alguns artigos vagamente relacionados:

Por um lado, o título da sua pergunta - "As configurações de segurança do Windows estão no arquivo ou no local?" - não tem nenhum significado.

Se as configurações estiverem em um arquivo, isso não significa que elas serão copiadas automaticamente . E se as configurações estiverem em um local, isso não significa que elas não puderam ser copiadas. Na prática, a função de cópia primeiro duplica o conteúdo, depois ajusta os timestamps e depois duplica as ACLs ...

Por outro lado, seria importante para outros mecanismos de segurança além das ACLs, por exemplo, o controle de acesso obrigatório, como o SELinux ou o AppArmor (ambos no Linux). Ou seja, o SELinux anexa informações de MAC aos arquivos e é preservado ao renomear um arquivo; Enquanto isso, as regras do AppArmor são escritas com base em caminhos literais, não importa qual arquivo esteja lá.

    
por 05.11.2015 / 10:35