[ Pobierz całość w formacie PDF ]
.Oto kilka przyk³adów:wirtuozeria.dat WIRTU~NZ.DAT.htaccess HTACC~46.___witaj.java WITAJ~FG.JAVgrupa.konf.txt GRUPA~3Q.TXTantygonawn.txt ANTYG~3O.TXTantygonadotropicznoSæ.txt ANTYG~N6.TXTDziêki tym regu³om Windows for Workgroups bêdzie rozró¿niaæ pliki na potrzebyu¿ytkowników, którzy maj¹ w¹tpliwe szczêScie ogl¹daæ sieæ z perspektywy tegosystemu operacyjnego.Zauwa¿, ¿e okreSlona d³uga nazwa pliku powinna zostaæprzekszta³cona przez Sambê zawsze na tak¹ sam¹ nazwê 8.3; w Windows nie zaw-sze tak siê dzieje.Kolizje nadal mog¹ wystêpowaæ, ale znacznie zmniejsza siê ichprawdopodobieñstwo.Opcje konfiguracji przekszta³cania przydaj¹ siê w³aSciwie tylko do wspó³pracyz najstarszymi klientami.JeSli zdecydujesz siê je wykorzystaæ, powinieneS zrobiæ tobez zak³Ã³cania pracy innych klientów, za pomoc¹ nastêpuj¹cej dyrektywy includew pliku konfiguracyjnym:[global]include = /usr/local/samba/lib/smb.conf.%mSpowoduje to do³¹czenie pliku konfiguracyjnego smb.conf.WfWg, kiedy po³¹czeniez serwerem nawi¹¿e klient Windows for Workgroups.Teraz mo¿esz utworzyæ plik/usr/local/samba/lib/smb.conf.WfWg na przyk³ad z takimi opcjami:[global]case sensitive = nodefault case = upperpreserve case = noshort preserve case = nomangle case = yesmangled names = yesJeSli nie u¿ywasz Windows for Workgroups, zapewne nie bêdziesz musia³ zmieniaædomySlnych wartoSci tych opcji.Reprezentowanie i ustalanie nazw plikówPowinniSmy jeszcze nadmieniæ, ¿e systemy operacyjne mog¹ inaczej reprezentowaænazwy plików, a inaczej je ustalaæ.JeSli zdarzy³o ci siê korzystaæ z Windows95/98/NT, prawdopodobnie trafi³eS na plik o nazwie README.TXT.Plik mo¿e byæreprezentowany przez system operacyjny wy³¹cznie za pomoc¹ du¿ych liter.JeSli136 Rozdzia³ 5: Przegl¹danie i zaawansowane udzia³y dyskowejednak uruchomisz tryb MS-DOS i wpiszesz polecenie edit readme.txt, wów-czas do edytora zostanie za³adowany plik o nazwie z³o¿onej z du¿ych liter, choæ tywpisa³eS j¹ ma³ymi!Dzieje siê tak dlatego, ¿e rodzina systemów operacyjnych Windows 95/98/NT usta-la nazwy plików bez uwzglêdniania wielkoSci liter, choæ reprezentuje je z rozró¿nie-niem ma³ych i du¿ych liter.Systemy uniksowe zawsze ustalaj¹ nazwy plików z roz-ró¿nieniem wielkoSci liter; jeSli spróbujesz otworzyæ plik README.TXT za pomoc¹polecenia vi readme.txt, najprawdopodobniej bêdziesz edytowa³ pusty bufornowego pliku.Oto jak Samba obs³uguje wielkoSæ liter: jeSli opcja preserve case jest ustawionana yes, Samba bêdzie zawsze pos³ugiwaæ siê literami takiej wielkoSci, której systemoperacyjny u¿ywa do reprezentowania (nie ustalania) nazw plików.JeSli jest usta-wiona na no, Samba bêdzie pos³ugiwaæ siê literami wielkoSci okreSlonej opcj¹ de-fault case.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
[ Pobierz całość w formacie PDF ]