[ Pobierz całość w formacie PDF ]
.Tak samo dzia³a opcja short preserve case.JeSli jest ustawionana yes, Samba bêdzie u¿ywaæ takiej wielkoSci liter do reprezentowania nazw 8.3,jaka jest domySlna dla systemu operacyjnego; w przeciwnym wypadku u¿yje wiel-koSci okreSlonej opcj¹ default case.Wreszcie, Samba bêdzie zawsze ustalaæ na-zwy plików w swoich udzia³ach wed³ug wartoSci opcji case sensitive.Opcje przekszta³caniaSamba pozwala na dostosowanie przekszta³cania nazw do potrzeb u¿ytkownika,w tym na kontrolowanie rozró¿niania wielkoSci liter, na okreSlenie znaku u¿ywane-go do tworzenia przekszta³conych nazw oraz na rêczne odwzorowywanie nazw pli-ków miêdzy dwoma formatami.Opcje te s¹ wymienione w tabeli 5.7.Tabela 5.7.Opcje przekszta³cania nazwOpcja Parametry Funkcja WartoSæ ZasiêgdomySlnacase WartoSæ JeSli jest ustawiona na yes, Samba no Udzia³sensitive logiczna bêdzie rozró¿niaæ wielkoSæ liter(casesignames) w nazwach plików (w przeciwieñ-stwie do Windows)default case (upper WielkoSæ liter przyjmowana za lower Udzia³lub lower) domySln¹ (u¿ywana tylko wtedy,gdy opcja preserve case mawartoSæ no)preserve case WartoSæ JeSli jest ustawiona na yes, zacho- yes Udzia³logiczna wuje wielkoSæ liter w nazwachprzekazanych przez klienta (toznaczy nie konwertuje ich nawielkoSæ domySln¹, okreSlon¹ zapomoc¹ opcji default case)short WartoSæ JeSli jest ustawiona na yes, za- yes Udzia³preserve logiczna chowuje wielkoSæ liter w na-case zwach 8.3 przekazanych przezklientaPrzekszta³canie nazw i wielkoSæ liter 137Opcja Parametry Funkcja WartoSæ ZasiêgdomySlnamangle case WartoSæ Przekszta³ca nazwê, jeSli w jej no Udzia³logiczna sk³ad wchodz¹ litery ró¿nejwielkoScimangled names WartoSæ Przekszta³ca d³ugie nazwy na yes Udzia³logiczna dosowy format 8.3mangling char £añcuch OkreSla znak przekszta³cania ~ Udzia³(pojedynczyznak)mangled stack WartoSæ Liczba przekszta³conych nazw 50 Globalnyliczbowa przechowywanych na lokalnymstosie przekszta³caniamangled map £añcuch Pozwala na odwzorowywanie Brak Udzia³(lista nazw plików miêdzy dwomawzorców) formatamicase sensitiveTa opcja (o doSæ ma³o mówi¹cym synonimie casesignames) okreSla, czy Sambapowinna zachowywaæ wielkoSæ liter podczas ustalania nazw w konkretnym udzia-le.Jej domySlna wartoSæ to no, co odpowiada ustalaniu nazw w Windows.JeSliklienty u¿ywaj¹ systemu operacyjnego, który rozró¿nia wielkoSæ liter w nazwachplików, mo¿esz ustawiæ tê opcjê na yes, jak w przyk³adzie poni¿ej:[ksiegowosc]case sensitive = yesW przeciwnym wypadku zalecamy pozostawienie domySlnej wartoSci tej opcji.default caseOpcji default case u¿ywa siê w po³¹czeniu z opcj¹ preserve case.OkreSlaona domySln¹ wielkoSæ liter (du¿e, upper, lub ma³e, lower), której Samba u¿yjepodczas tworzenia pliku w imieniu klienta.DomySlna wielkoSæ liter to lower, cooznacza, ¿e w nazwach nowo tworzonych plików bêd¹ wystêpowaæ litery o takiejwielkoSci, jak¹ poda³ klient.JeSli zachodzi taka potrzeba, mo¿esz zmieniæ tê glo -baln¹ opcjê, pisz¹c:[global]default case = upperJeSli podasz tak¹ wartoSæ, nazwy nowo tworzonych plików bêd¹ zawsze prze-kszta³cane na du¿e litery.Zalecamy pozostawienie wartoSci domySlnej, o ile niemasz do czynienia z klientami Windows for Workgroups lub innymi u¿ywaj¹cymiformatu 8.3 wtedy powinieneS nadaæ tej opcji wartoSæ upper.preserve caseOpcja ta definiuje, czy w nazwach plików tworzonych przez Sambê na zlecenieklienta bêd¹ wystêpowa³y litery o wielkoSci okreSlonej przez system operacyjnyklienta, czy te¿ o wielkoSci okreSlonej za pomoc¹ omówionej wy¿ej opcji default138 Rozdzia³ 5: Przegl¹danie i zaawansowane udzia³y dyskowecase.DomySlna wartoSæ tej opcji to yes, co oznacza, ¿e wielkoSæ liter ustala systemoperacyjny klienta.JeSli ustawisz j¹ na no, wielkoSæ liter zostanie ustalona na pod-stawie opcji default case.Warto wspomnieæ, ¿e opcja ta nie dotyczy ¿¹dañ dostêpu do plików w formacie 8.3wysy³anych przez klientów patrz opcja short preserve case poni¿ej.Mo¿eszustawiæ tê opcjê na yes, jeSli aplikacje tworz¹ce pliki w serwerze Samby rozró¿niaj¹wielkoSæ liter.JeSli chcesz, ¿eby Samba naSladowa³a dzia³anie systemu plików Win-dows NT, pozostaw domySln¹ wartoSæ tej opcji, yes.short preserve caseOpcja ta okreSla, czy w nazwach plików formatu 8.3 tworzonych przez Sambê nazlecenie klienta bêd¹ wystêpowa³y litery o wielkoSci okreSlonej przez system opera-cyjny klienta, czy te¿ o wielkoSci okreSlonej za pomoc¹ opcji default case.Domy-Slna wartoSæ tej opcji to yes, co oznacza, ¿e wielkoSæ liter ustala system operacyjnyklienta.Mo¿esz zezwoliæ Sambie na wybieranie wielkoSci liter wed³ug ustawieniaopcji default case, pisz¹c co nastêpuje:[global]short preserve case = noJeSli chcesz, ¿eby Samba naSladowa³a dzia³anie systemu plików Windows NT, pozo-staw domySln¹ wartoSæ tej opcji, yes.mangled namesTa opcja okreSla, czy Samba bêdzie przekszta³caæ nazwy plików w swoich udzia³ach napotrzeby klientów pos³uguj¹cych siê formatem 8.3.JeSli jest ustawiona na no, Samba niebêdzie przekszta³caæ nazw, co sprawi, ¿e dla systemów operacyjnych pracuj¹cych z na-zwami w formacie 8.3 bêd¹ one niewidoczne lub bêd¹ siê wydawaæ obciête.DomySlnawartoSæ tej opcji to yes.Mo¿esz zmieniæ jej wartoSæ dla pojedynczego udzia³u:[dane]mangled names = nomangle caseOpcja ta informuje Sambê, czy nale¿y przekszta³caæ nazwy plików nie sk³adaj¹ce siêw ca³oSci z liter o wielkoSci okreSlonej opcj¹ konfiguracyjn¹ default case.Domy-Slna wartoSæ tej opcji to no.JeSli ustawisz j¹ na yes, powinieneS upewniæ siê, czywszystkie klienty bêd¹ zdolne do pos³ugiwania siê przekszta³conymi nazwami pli-ków.Mo¿esz zmieniæ jej wartoSæ dla pojedynczego udzia³u w nastêpuj¹cy sposób:[dane]mangled case = yesOdradzamy zmienianie wartoSci tej opcji, jeSli nie masz po temu wa¿nego powodu.mangling charTa opcja okreSla znak u¿ywany podczas przekszta³cania nazw plików na format 8.3.DomySlnym znakiem przekszta³cania jest tylda (~).Zamiast niej mo¿esz u¿yæ do -wolnego innego znaku, na przyk³ad:Blokady i blokady oportunistyczne 139[dane]mangling char = #mangled stackSamba u¿ywa lokalnego stosu niedawno przekszta³conych nazw 8.3.Stos ten mo¿nawykorzystaæ do przywracania pierwotnej postaci przekszta³conych nazw plików;czêsto wymagaj¹ tego aplikacje, które tworz¹ i zapisuj¹ plik, zamykaj¹ go, a póxniejmusz¹ go zmodyfikowaæ.Stos ten domySlnie przechowuje 50 par: d³uga nazwa pli-ku przekszta³cona nazwa pliku.JeSli chcesz odci¹¿yæ procesor od zadañ zwi¹za-nych z przekszta³caniem nazw, mo¿esz zwiêkszyæ rozmiar stosu kosztem wiêksze-go zu¿ycia pamiêci i nieco wolniejszego dostêpu do plików.[global]mangled stack = 100mangled mapJeSli domySlny algorytm przekszta³cania nazw jest niewystarczaj¹cy, mo¿esz spre-cyzowaæ jego dzia³anie za pomoc¹ opcji mangled map.Opcja ta pozwala na okreSle-nie w³asnych wzorców przekszta³cania nazw, stosowanych przed przekszta³ceniemnazwy przez Sambê.Na przyk³ad:[dane]mangled map = (*.database *.db) (*.class *.cls)Samba bêdzie szukaæ we wszystkich nazwach plików znaków odpowiadaj¹cychpierwszemu wzorcowi okreSlonemu w nawiasie i przekszta³caæ je na drugi wzorzecw celu wySwietlenia ich w kliencie 8.3.Jest to przydatne wtedy, gdy domySlny algo-rytm przekszta³ca nazwy nieprawid³owo lub na format, którego klient nie mo¿e roz-poznaæ.Poszczególne wzorce oddziela siê znakami odstêpu
[ Pobierz całość w formacie PDF ]