Saiba mais sobre como habilitar diretórios dinâmicos em servidores ONTAP SMB
Os diretórios iniciais do ONTAP permitem configurar um compartilhamento SMB que mapeia para diferentes diretórios com base no usuário que se coneta a ele e um conjunto de variáveis. Em vez de criar compartilhamentos separados para cada usuário, você pode configurar um compartilhamento com alguns parâmetros do diretório inicial para definir a relação de um usuário entre um ponto de entrada (o compartilhamento) e o diretório inicial (um diretório no SVM).
Um usuário que está conetado como um usuário convidado não tem um diretório home e não pode acessar os diretórios home de outros usuários. Existem quatro variáveis que determinam como um usuário é mapeado para um diretório:
-
Nome da partilha
Este é o nome do compartilhamento que você cria ao qual o usuário se coneta. Você deve definir a propriedade do diretório base para esse compartilhamento.
O nome do compartilhamento pode usar os seguintes nomes dinâmicos:
-
%w(O nome de utilizador do Windows do utilizador) -
%d(O nome de domínio do Windows do utilizador) -
%u(O nome de usuário UNIX mapeado do usuário) para tornar o nome de compartilhamento exclusivo em todos os diretórios base, o nome de compartilhamento deve conter a/%wvariável ou%u. O nome do compartilhamento pode conter tanto a%de a/%wvariável (por exemplo,%d/%w), ou o nome do compartilhamento pode conter uma porção estática e uma porção variável (por exemplo, Home_/%w).
-
-
Caminho de compartilhamento
Este é o caminho relativo, que é definido pelo compartilhamento e, portanto, está associado a um dos nomes de compartilhamento, que é anexado a cada caminho de pesquisa para gerar o caminho do diretório home inteiro do usuário a partir da raiz do SVM. Pode ser estático (por exemplo,
home), dinâmico (por exemplo,%w) ou uma combinação dos dois (por exemplo,eng/%w). -
Pesquisar caminhos
Esse é o conjunto de caminhos absolutos da raiz do SVM que você especifica que direciona a busca do ONTAP por diretórios base. Você pode especificar um ou mais caminhos de pesquisa usando o
vserver cifs home-directory search-path addcomando. Se você especificar vários caminhos de pesquisa, o ONTAP os tentará na ordem especificada até encontrar um caminho válido. Saiba mais sobrevserver cifs home-directory search-path addo "Referência do comando ONTAP"na . -
Diretório
Este é o diretório home do usuário que você cria para o usuário. O nome do diretório é geralmente o nome do usuário. Você deve criar o diretório home em um dos diretórios que são definidos pelos caminhos de pesquisa.
Como exemplo, considere a seguinte configuração:
-
Usuário: John Smith
-
Domínio de usuário: acme
-
Nome de usuário: jsmith
-
Nome do SVM: VS1
-
Nome de compartilhamento de diretório base nº 1: Home_
%w- caminho de compartilhamento:%w -
Nome de compartilhamento do diretório base nº 2:
%w- Caminho de compartilhamento:%d/%w -
Caminho de pesquisa nº 1:
/vol0home/home -
Caminho de pesquisa nº 2:
/vol1home/home -
Caminho de pesquisa nº 3:
/vol2home/home -
Diretório base:
/vol1home/home/jsmith
Cenário 1: O usuário se coneta \\vs1\home_jsmith ao . Isso corresponde ao primeiro nome de compartilhamento do diretório inicial e gera o caminho jsmith`relativo . O ONTAP procura agora um diretório nomeado `jsmith verificando cada caminho de pesquisa em ordem:
-
/vol0home/home/jsmithnão existe; passando para o caminho de pesquisa nº 2. -
/vol1home/home/jsmithexiste; portanto, o caminho de pesquisa nº 3 não está marcado; o usuário agora está conetado ao seu diretório inicial.
Cenário 2: O usuário se coneta \\vs1\jsmith ao . Isso corresponde ao segundo nome de compartilhamento do diretório inicial e gera o caminho acme/jsmith`relativo . O ONTAP procura agora um diretório nomeado `acme/jsmith verificando cada caminho de pesquisa em ordem:
-
/vol0home/home/acme/jsmithnão existe; passando para o caminho de pesquisa nº 2. -
/vol1home/home/acme/jsmithnão existe; passando para o caminho de pesquisa nº 3. -
/vol2home/home/acme/jsmithnão existe; o diretório home não existe; portanto, a conexão falha.