symlink.translations
NOME
symlink.translations - traduções link simbólico para ser aplicado em pesquisas caminho CIFSSINOPSE
/ Etc / symlink.translationsDESCRIÇÃO
Quando o servidor CIFS encontra um link simbólico (também chamado de "symlink", ou "soft link"), ele tenta seguir o link. Se o alvo symlink é um caminho que começa com um "/", o filer deve interpretar a resto do caminho em relação à raiz do sistema de arquivo. No filer, não há maneira de saber como os clientes NFS (que deve ser usado para criar os links simbólicos) poderia ter montado sistemas de arquivos, então não há nenhuma maneira confiável para seguir tais absolutos, ou "raízes" symlinks. O arquivo symlink.translations permite que você use links simbólicos absolutos, mapeando-os para CIFS baseados em caminhos.As entradas desse arquivo são semelhantes para o arquivo httpd.translations. Existem dois formatos para as entradas de arquivo, como se segue:
Resultado modelo do mapa
Widelink modelo [@ qtree] resultado
Qualquer pedido que corresponda modelo é substituído pela seqüência dado resultado. Observe que o caminho para um resultado "Map" entrada deve apontar para um destino dentro da quota a que o cliente está conectado Isso ocorre porque o cliente só foi autenticada a essa parte;., Portanto, o acesso é limitado à mesma proporção por razões de segurança . Um caminho para um resultado "Widelink" entrada pode apontar para qualquer lugar, daí o nome "symlink ampla" ou widelink para breve. Widelinks tem essas limitações, a quota de filer em que o link simbólico reside deve estar habilitado para symlinks de largura, o cliente deve CIFS apoiar DFS da Microsoft do protocolo, eo destino deve ser capaz de funcionar como um nó folha DFS. por meio de solicitações de DFS, o filer faz com que o cliente para autenticar com o destino e, portanto, reforça a segurança. Para ativar uma parte filer para "symlinks largas", usar o "cifs partes de mudança" de comando do console filer.
Ambos os modelos e os resultados podem (e fazem) conter coringas (uma estrela "*" caracteres). O curinga se comporta como um curinga shell na cadeia modelo, combinando com zero ou mais caracteres, incluindo a barra ("/") personagem. Na sequência de resultado, um curinga faz com que o texto da partida correspondente na cadeia molde para ser inserido no resultado.
As entradas são examinadas na ordem em que aparecem no arquivo até que seja encontrada uma correspondência ou a pesquisa falhar.
EXEMPLOS
Este exemplo mapas links simbólicos absolutos que começam com "/ u / home" para ir para o caminho filer "/ vol/vol2/home". Além disso, symlinks começando com "/ u" vá para "/ vol/vol0". Note que você deve colocar as entradas mais restritivas primeiro, para evitar prematuro mapeamento já que os jogos são feitos em ordem. #
# Exemplo de links simbólicos traduções Mapa
#
Mapa / u / home / * / vol/vol2/home / *
Mapa / u / * / vol/vol0 / *
Os próximos mapas exemplo links simbólicos absolutos que começam com "/ u / docs /" para ir para o caminho filer "\ filer \ \ \ Engr tecnologia pubs". Nota que os caminhos resultado widelink usar CIFS sintaxe caminho (barras invertidas são separadores, espaços no caminho os componentes são permitidos, e assim por diante).
#
# Exemplo tradução symlink Widelink
#
Widelink / u / docs / * \ \ \ filer Engr \ tecnologia pubs \ *
O exemplo a seguir links simbólicos absolutos mapas que começam com "/ u / joe" Note-se que dependendo de como NFS são criados, é possível que poderia haver vários links simbólicos absolutos que apontam para "/ u / joe", que precisa ter diferentes destinos. A qtree no qual um link simbólico reside opcionalmente pode ser usado para distinguir destinos. Assim, na sequência de um link simbólico absoluto começando com "/ u / joe" no qtree / vol/vol1/mixed leva o cliente a "\ filer \ home \ \ joe ", enquanto symlinks em qtrees outros levam o cliente a" \ filer \ tools \ teste \ joe ".
#
Exemplo # symlink traduções Widelink #
Widelink / u / joe / * @ / vol/vol1/mixed \ filer \ \ home \ joe \ * Widelink / u / joe / * \ \ filer ferramentas \ teste \ joe \ *
Note que não há nenhuma razão teórica pela qual um link simbólico de largura não pode apontar para outro filer ou mesmo qualquer servidor NT, embora possa ser difícil imaginar o link traduzido a fazer sentido para o cliente Unix que criou o link simbólico original.
#
# Mais exemplos Widelink
#
Widelink / u / joe / * @ / vol/vol1/mixed \ \ myfiler2 \ users2 \ joe \ *
Widelink / u / Joe / * \ \ joe-PC \ Arquivos de programas \ *
VEJA TAMBÉM
cifs_sharesCopyright © 1994-2008 NetApp, Inc. Informação Legal









































