Posso criar compartilhamentos no nível de raiz de contas de usuário do AD?

1

Dada uma estrutura de arquivos para contas de usuário de \file-server\students\grad-year\user-home-folder , é possível criar compartilhamentos de \file-server\user-name ?

Eu tenho um ambiente misto de Mac / Windows. Os Macs funcionam muito melhor com um compartilhamento de nível de raiz.

Eu posso criar as pastas base no diretório dos usuários na guia Propriedades do usuário do AD - Perfil usando \file-server\students\grad-year\%username% . No entanto, isso parece simplesmente criar a pasta e não um compartilhamento verdadeiro. As propriedades do servidor de arquivos mostram a pasta base como "Caminho de rede: não compartilhado".

Eu tenho cerca de 2000 contas para lidar assim. Então, eu gostaria de encontrar uma maneira de criar automaticamente compartilhamentos verdadeiros (como você criaria com o Compartilhamento Avançado).

Isso é possível?

    
por Martin Vipond 09.09.2013 / 21:17

1 resposta

0

A resposta real à sua pergunta

Given a file structure for User accounts of \file-server\students\grad-year\user-home-folder

is it possible to create shares of \file-server\user-name

Para responder à sua pergunta, sim, você pode criar um compartilhamento de arquivo por pasta de aluno, e ele será mapeado como \file-server\user1 para a pasta do usuário1, mas manter esse número de compartilhamentos é uma conversa maluca. A guia do perfil ADUC não fará isso por você. Você terá que fazer o script ou manualmente.

Você pode mapear subdiretórios de um compartilhamento se precisar, portanto, se você mapear as pastas iniciais de todos os usuários para H:\ , poderá mapear H:\ para Usuário1 como \file-server\students\User1 se seguir meus conselhos abaixo, embora a pasta User1 em si não é explicitamente compartilhada. Este é um recurso de compartilhamentos de arquivos - você pode mapear qualquer subpasta diretamente, mesmo que não seja explicitamente compartilhada, desde que seja implicitamente compartilhada em virtude de uma pasta pai ser compartilhada.

Continue lendo abaixo para recomendações que facilitarão sua vida infinitamente.

Como você deve considerar o layout do seu servidor de arquivos

I have about 2000 accounts to handle like this. So I'd like to find a way to automatically create true shares (like you'd create with Advanced Sharing...).

Você não precisa manter um compartilhamento separado com permissões de compartilhamento separadas para cada usuário. Isso é loucura. Tenha \file-server\students compartilhado com Everyone - Full Control nas permissões de compartilhamento e Authenticated Users - Read - This folder only nas permissões de NTFS. Em seguida, considere abandonar a abordagem grad-year , pois ela só adiciona complexidade e apenas a sua hierarquia será assim:

-Students (NTFS Permissions: Authenticated Users - Read - This Folder Only | Administrators - Full Control | System - Full Control || Share Permissions: Authenticated Users - Full Control)  
---User1 (NTFS Permissions: User1 - Modify | Administrators - Full Control | System - Full Control)  
---User2 (NTFS Permissions: User2 - Modify | Administrators - Full Control | System - Full Control) 

Confie em mim, eu lidei com isso em muitos ambientes de ensino superior. Ele se torna um enorme PITA quando você está fazendo algo diferente de \file-server\students\user1 e apenas o compartilha em students . A menos que você tenha dezenas de milhares de pastas de alunos, você está supercomplicando isso.

Muitas ações v. uma ação

Você diz

I have a Mac/Windows mixed environment. The Macs work much better with a root level share.

Eu lidei bastante com ambientes mistos do OS X / Windows com o OS X consumindo compartilhamentos SMB do Windows e nunca ouvi falar do que você está descrevendo. Eu vou assumir que você está fazendo algo louco com permissões ou tem algumas coisas ambientais desagradáveis em jogo aqui, já que a profundidade da pasta não deve importar nem um pouco. Não há realmente nenhum benefício em ter todas as pastas compartilhadas. Realmente, mantenha o compartilhamento da pasta raiz e use as permissões NTFS corretamente.

Com relação à guia de perfis no ADUC

Você também diz

I can create the home folders in the users' directory in AD User Properties - Profile tab using \file-server\students\grad-year\%username%.

Não use a guia de perfis no ADUC! É dos dias do Windows NT! Está lá para compatibilidade com versões anteriores e não deve ser usado. Você deve usar o GPO para seus clientes Windows e o WGM / MCX em seus Macs para mapear esses compartilhamentos.

    
por 09.09.2013 / 21:24