Posso fazer upload de arquivos para um compartilhamento do Windows e expô-los em outro?

1

Portanto, tenho um servidor Windows com alguns compartilhamentos de arquivos, chamo-os de ShareA e ShareB . ShareA é de leitura / gravação acessível apenas para alguns administradores e ShareB é somente leitura para todos. Os arquivos no servidor estão lado a lado em D:\ShareA e D:\ShareB .

Há uma pasta em ShareA que gostaria de expor para ShareB , para que os administradores possam alterar o conteúdo dessa pasta de onde tiverem ShareA montado, e esses conteúdos serão automaticamente disponibilizados para os usuários de ShareB .

Isso é possível? Eu tentei links simbólicos até agora sem sucesso - eles não parecem ser abstraídos pelo servidor de arquivos como seria necessário.

Estou especificamente tentando evitar a alteração de permissões de compartilhamento aqui, como conceder aos administradores acesso de gravação a ShareB ou (vice-versa) todos os demais somente leitura para o diretório em ShareA . Esta questão é especificamente sobre como evitar fazer isso da maneira mais elegante possível.

    
por NReilingh 26.03.2015 / 22:56

1 resposta

2

Eu acho que sabe o que você está tentando fazer. Eu faço isso e não tenho nenhum problema.

O Windows suporta dois tipos de 'links simbólicos' - conhecidos como junções.

Um é um link local no qual você tem d:\shareA\myDirlink - compartilhado como \srv\sharea o outro é d:\shareB\Mydir - compartilhado como \srv\shareb

você pode criar mydirlink como uma junção (como um hardlink unix) para d:\shareb\mydir Ou você pode criá-lo como um link para \shareb\mydir

você vai querer o primeiro. O junction.exe do sysinternals.com (ou seja, MS) ou os programas mklink.exe ambos servirão bem.

Tudo que você faz é criar uma junção em d: \ sharea apontando para d:\shareb\mydir . Você precisará definir o acesso de leitura (permissões NTFS) ao diretório e seus subcontents para seus \srv\sharea usuários, mas, uma vez definido, não haverá mais a ele.

Outra alternativa é simplesmente compartilhar d:\shareb\mydir as \srv\mydir-rw

e conceda acesso a ele ao grupo de administradores que você mencionou.

    
por 27.03.2015 / 17:44