Compartilhamento de rede local do Windows XP: o arquivo .zip de 1 GB está bloqueado; vendo "Acesso negado" na cópia?

2

Eu tenho dois computadores em nossa rede local executando o Windows XP. Meu computador principal tem configuração de compartilhamento de rede local para \etc\install .

Eu tenho uma pasta com dois arquivos .zip de 1GB, um dos quais eu tive por um tempo, e um deles é novo - vamos chamá-los de OLD.zip e NEW.zip . Usando o Windows Explorer, arraste & drop, estou tentando copiar o novo arquivo NEW.zip do meu computador principal para o meu computador de laboratório. Mas não vai funcionar; Recebo uma mensagem de erro:

Cannot copy NEW.zip: Access is denied.

Make sure the disk is not full or write-protected and
that the file is not currently in use.

o que é realmente estranho, porque eu não recebo essa mensagem de erro quando tento copiar OLD.zip ; Funciona bem. (E há 38 GB grátis no disco rígido do meu laboratório, então não estou ficando sem espaço.)

Eu tentei reiniciar meu computador principal e ainda tem o problema.

O que poderia estar causando isso e como posso corrigi-lo?

    
por Jason S 21.12.2011 / 22:52

1 resposta

4

É provável que seja um problema de permissão, mas é por isso que isso pode ser confuso. O que suponho que possa ter acontecido é o seguinte:

  • Você originalmente tinha o arquivo NEW.zip em um local com permissões mais restritivas (no nível NTFS), de forma que o usuário da rede que tentasse a cópia não teria acesso.
  • Você moveu o arquivo NEW.zip para a pasta acessível pela rede, com permissões menos restritivas para o acesso à rede, com a intenção total de que o arquivo fosse acessível ao usuário da rede.
  • No entanto, quando os arquivos são movidos no Windows na mesma unidade, eles mantêm suas permissões anteriores . Consulte este artigo da base de conhecimento da Microsoft . Citação:

By default, an object inherits permissions from its parent object, either at the time of creation or when it is copied or moved to its parent folder. The only exception to this rule occurs when you move an object to a different folder on the same volume. In this case, the original permissions are retained.

  • Ao copiar o arquivo localmente na mesma pasta para Copy of NEW.zip , você redefine as permissões para herdar da pasta pai (as menos restritivas)
  • Assim, você pode copiar a cópia do arquivo, mas não o original, mantendo as permissões mais restritivas.

Eu vejo isso acontecer muitas vezes no trabalho, quando alguns dos desenvolvedores menos experientes extraem um arquivo ZIP para sua área de trabalho, então movem a pasta para wwwroot \ inetpub e, em seguida, ficam perplexos t acessar a pasta através do seu servidor web. Tudo porque as permissões se movem com um item movido quando estão na mesma unidade. As cópias (ou que se movem pelas unidades) obtêm um novo conjunto de permissões da pasta pai.

Isso faz sentido? Esse é o cenário provável aqui?

    
por 21.12.2011 / 23:05