symlink.translations
NAZWA
symlink.translations - Symboliczne tłumaczenia Link stosowany do CIFS wyszukiwań ścieżkiSKŁADNIA
/ Etc / symlink.translations
OPIS
Gdy serwer CIFS napotka łącze symboliczne (tzw. "symlink" lub "miękkiego link"), próbuje w link. Jeśli cel symlink jest droga, która zaczyna się od "/", filer muszą interpretować Reszta ścieżki względnej do katalogu głównego systemu plików. Na filtrze, nie ma sposobu, aby wiedzieć, jak klienci NFS (które muszą być wykorzystywane do tworzenia dowiązania) może mieć zamontowany system plików, więc nie ma niezawodny sposób, aby śledzić takie absolutne, albo "zakorzeniona" dowiązania symboliczne. Plik symlink.translations pozwala używać bezwzględnych dowiązań poprzez mapowanie ich na ścieżkach CIFS bazie.Wpisy w tym pliku jest podobny do pliku httpd.translations. Istnieją dwa formaty zapisów plików, co następuje:
Wynik szablon mapa
Szablon Widelink [@ qtree] wynik
Każdy wniosek, który odpowiada szablon otrzymuje z ciągiem danego wyniku. Należy pamiętać, że ścieżka wynik dla "mapy" wejścia musi wskazywać miejsca przeznaczenia, w akcję, do którego klient jest podłączony To dlatego, że klient został tylko uwierzytelnione do tego udziału;. Dlatego dostęp jest ograniczony do samego udziału ze względów bezpieczeństwa . ścieżka wynik dla "Widelink" wejścia może wskazywać w dowolnym miejscu, stąd nazwa "wide symlink" lub widelink za krótki. Widelinks mają te ograniczenia, udział serwer plików, na którym rezyduje symlink musi być włączona szerokich dowiązania symboliczne, klient CIFS musi wsparcie Microsoftu Dfs protokół i docelowy musi być w stanie funkcjonować jako węzeł liścia Dfs. Korzystając DFS żądań, filer sprawia, że klient uwierzytelniania z przeznaczeniem, a tym samym wymusza bezpieczeństwo. Aby umożliwić udział serwer plików dla "szerokich dowiązania symboliczne", użyj "cifs akcji-zmiana" polecenia konsoli filtr antyspamowy.
Oba szablony i wyniki mogą (i zwykle jest) zawierać symboli wieloznacznych (gwiazda "*" charakter). Wildcard zachowuje się jak zamiennika powłoki w łańcuchu szablonu, dopasowując zero lub więcej znaków, w tym slash ("/") znaków. W ciągu wynikowego, maska powoduje tekst z odpowiedniego meczu w ciągu szablon do włożonej do wyniku.
Wpisy są rozpatrywane w kolejności ich występowania w pliku, aż zostanie znaleziona lub wyszukiwanie się nie powiedzie.
PRZYKŁADY
Ten przykład mapy bezwzględne symlinks zaczynające się od "/ u / home", aby przejść do ścieżki filer "/ vol/vol2/home". Także dowiązania zaczynające się od "/ u" przejdź do "/ vol/vol0". Należy pamiętać o umieszczenie bardziej restrykcyjne zapisy pierwszy uniknąć przedwczesnego mapowanie ponieważ mecze są wykonywane w kolejności. #
# Przykład tłumaczenia symlink mapa
#
Mapa / u / home / * / vol/vol2/home / *
Mapa / u / * / vol/vol0 / *
Kolejne mapy przykład bezwzględne dowiązania symboliczne, które zaczynają się "/ u / docs /", aby przejść do ścieżki filer "\ \ \ engr filer \ pubów tech". Uwaga, że ścieżki widelink wynik użyć składni ścieżki dostępu CIFS (ukośniki są separatory, spacje w ścieżce składniki są dozwolone, i tak dalej).
#
# Przykład tłumaczenie symlink Widelink
#
Widelink / u / docs / * \ \ \ engr filer \ puby tech \ *
Kolejny przykład mapy bezwzględne symlinks zaczynające się od "/ u / Joe" Zauważ że w zależności od sposobu montowania NFS są ustawione, możliwe jest, że może być kilka absolutnych dowiązania symboliczne wskazujące na "/ u / Joe", które muszą być różne adresami. qtree, w którym mieszka symlink może być opcjonalnie używany do rozróżniania miejsc. Tak więc, po bezwzględną linku począwszy od "/ u / Joe" w qtree / vol/vol1/mixed bierze klienta na "\ \ filtr antyspamowy \ home \ Joe ", a dowiązania w innych qtrees wziąć klienta do" \ \ filtr antyspamowy \ tools testowe \ Joe ".
#
Tłumaczenia Miejsce Widelink Przykład symlink #
Widelink / u / joe / * @ / vol/vol1/mixed \ \ filer \ \ home joe \ * Widelink / u / joe / * \ \ \ filer narzędzia testowe \ joe \ *
Należy pamiętać, że teoretycznie nie ma powodu szeroko symlink nie może wskazywać na inny filtr antyspamowy, a nawet każdy NT Server, choć może być trudno sobie wyobrazić tłumaczone Link sensu do klienta Unix, który stworzył oryginalny symlink.
#
# Więcej przykładów Widelink
#
Widelink / u / joe / * @ / vol/vol1/mixed \ \ myfiler2 \ users2 \ joe \ *
Widelink / u / joe / * \ \ joe-PC \ Program Files \ *









































