Podstrony
- Strona startowa
- Samba (3)
- samba
- Pratchett Terry Na glinianych nogach
- Ripley Alexandra Scarlet
- Savage Felicity Pokora Garden (3)
- r1291
- Lew Tolstoj Anna Karenina
- Trylogia arturiańska 01 Bernard Cornwell Zimowy monarcha
- Cole Allan Bunch Chris Swiaty Wilka (SCAN dal 949)
- Grisham John Komora (SCAN dal 1018)
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- wblaskucienia.xlx.pl
[ Pobierz całość w formacie PDF ]
.Rozwa¿ nastê-puj¹ce opcje:time server = yesdos filetimes = yesfake directory create times = yesdos filetime resolution = yesdelete readonly = yesJeSli ustawisz te opcje, Samba bêdzie zwraca³a czasy zgodne z wymogami VisualC++, nmake i innych narzêdzi programistycznych Microsoftu.W przeciwnym wy-padku programy typu make dla komputerów PC bêd¹ uwa¿a³y, ¿e za ka¿dym razemtrzeba ponownie skompilowaæ wszystkie pliki w katalogu.OczywiScie, nie jest topo¿¹dane dzia³anie.time serverJeSli twój serwer Samby ma dok³adny zegar lub jeSli jest klientem jednego z unikso-wych serwerów czasu, mo¿esz poinstruowaæ go, aby og³asza³ siê jako serwer czasuSMB, ustawiaj¹c opcjê time server:[global]time server = yesKlient bêdzie musia³ za¿¹daæ dostarczenia mu czasu, u¿ywaj¹c poni¿szego polece-nia DOS-a (w odpowiednim miejscu nale¿y podstawiæ nazwê serwera):C:\NET TIME \\serwer /YES /SETPolecenie to mo¿na umieSciæ w skrypcie logowania Windows (patrz rozdzia³ 6,U¿ytkownicy, bezpieczeñstwo i domeny).DomySlnie opcja time server jest ustawiona na no.JeSli w³¹czysz tê us³ugê, bê-dziesz móg³ u¿yæ powy¿szego polecenia, aby zsynchronizowaæ zegary klientów.Synchronizacja czasu jest wa¿na w klientach u¿ywaj¹cych programów takich jakmake, które kompiluj¹ pliki na podstawie czasu ostatniej modyfikacji." le zsynchro-nizowany czas mo¿e spowodowaæ, ¿e albo wszystkie pliki w katalogu zostan¹ prze-kompilowane, co jest strat¹ czasu, albo nie zostanie skompilowany plik xród³owy,który zosta³ zmodyfikowany przed chwil¹.time offsetAby obs³u¿yæ klienty, które b³êdnie pos³uguj¹ siê czasem letnim, Samba udostêpniaopcjê time offset.JeSli opcja ta jest ustawiona, do bie¿¹cego czasu dodawana jestokreSlona liczba minut.Przydaje siê to, jeSli pracujesz w Nowej Fundlandii, a Win-dows nie wie o obowi¹zuj¹cej tam 30-minutowej ró¿nicy czasu:[global]time offset = 30dos filetimesW systemach uniksowych tylko root i w³aSciciel pliku mog¹ zmieniæ czas ostatniejmodyfikacji pliku.Opcja udzia³u dos filetimes umo¿liwia Sambie naSladowa-Magiczne skrypty 221nie DOS-a i Windows: ka¿dy u¿ytkownik mo¿e zmieniæ czas ostatniej modyfikacjipliku, jeSli tylko ma prawo do zapisu w tym udziale.Aby to zrobiæ, Samba korzystaz przywilejów roota w celu zmiany znacznika czasowego pliku.DomySlnie opcja ta jest wy³¹czona.Ustawienie jej na yes bywa niezbêdne do za -pewnienia poprawnej pracy programów make dla komputerów PC.Inaczej progra-my te nie bêd¹ mog³y zmieniaæ czasów ostatniej modyfikacji plików, przez co czêstobêd¹ rekompilowaæ wszystkie pliki, choæby nie by³o to potrzebne.dos filetime resolutionJest to opcja udzia³u.JeSli jest ustawiona na yes, Samba bêdzie zaokr¹glaæ czasy mo-dyfikacji pliku do najbli¿szej wielokrotnoSci dwóch sekund.Opcja ta s³u¿y przedewszystkim do uporania siê z usterk¹ w Windows, przez któr¹ Visual C++ nie do -strzega, ¿e plik nie zosta³ zmodyfikowany.Mo¿esz w³¹czyæ j¹ w nastêpuj¹cy sposób:[dane]dos filetime resolution = yesZalecamy u¿ycie tej opcji tylko wtedy, gdy Visual C++ u¿ywa plików w udziale ko-rzystaj¹cym z blokad oportunistycznych.fake directory create timesOpcja fake directory create times pozwala na poprawn¹ pracê programówmake dla komputerów PC.Systemy VFAT i NTFS zapisuj¹ czas utworzenia katalogu,a Unix nie.Bez tej opcji Samba pobiera najwczeSniejsz¹ zarejestrowan¹ datê dla kata-logu (czêsto jest to data ostatniej modyfikacji pliku) i zwraca j¹ klientowi.JeSli to niewystarcza, ustaw poni¿sz¹ opcjê w definicji udzia³u:[dane]fake directory create times = yesJeSli opcja ta jest ustawiona, Samba bêdzie zg³aszaæ czas utworzenia katalogu równyzakodowanej na sta³e wartoSci 1 stycznia 1980 roku.S³u¿y g³Ã³wnie do przekonaniaprogramu nmake z pakietu Visual C++, ¿e pliki obiektowe w katalogach budowy zo-sta³y rzeczywiScie utworzone póxniej ni¿ sam katalog i wymagaj¹ ponownej kompi-lacji.Magiczne skryptyPoni¿sze opcje s³u¿¹ do obs³ugi magicznych skryptów w serwerze Samby.Magiczneskrypty umo¿liwiaj¹ wykonywanie programów w Uniksie i zwracanie ich wynikówklientom SMB.Maj¹ one charakter zarazem eksperymentalny i prowizoryczny.Mimo to niektórzy u¿ytkownicy wci¹¿ potrzebuj¹ tych dwóch opcji do zapewnieniapoprawnej pracy swoich programów.Magiczne skrypty nie ciesz¹ siê wiêkszym za-ufaniem, a zespó³ twórców Samby stanowczo odradza ich u¿ycie.Wiêcej informacjiznajdziesz w tabeli 8.2.222 Rozdzia³ 8: Dodatkowe informacje o SambieTabela 8.2.Opcje konfiguracji magicznych skryptówOpcja Parametry Funkcja WartoSæ ZasiêgdomySlnamagic £añcuch Ustawia nazwê pliku, który zaraz po Brak Udzia³script (nazwa zamkniêciu powinien zostaæ wykonanypliku wraz przez Sambê z przywilejami zalogowa-ze Scie¿k¹) nego u¿ytkownika.magic £añcuch Ustawia nazwê pliku, w którym zostan¹ nazwaskryptu.Udzia³output (nazwa zapisane wyniki magicznego skryptu outpliku wrazze Scie¿k¹)magic scriptJeSli w opcji magic script podasz nazwê pliku, a klient utworzy w udziale pliko takiej nazwie, Samba wykona ten plik po jego otwarciu i zamkniêciu przez u¿yt-kownika.Za³Ã³¿my, ¿e w udziale [ksiegowosc] umieszczono poni¿sz¹ opcjê:[ksiegowosc]magic script = rejestr.shSamba bêdzie nieprzerwanie monitorowaæ pliki w tym udziale.Gdy plik o nazwierejestr.sh zostanie zamkniêty przez u¿ytkownika (po uprzednim otwarciu),Samba wykona lokalnie polecenia zawarte w tym pliku.Plik zostanie przekazany dowykonania pow³oce; musi zatem byæ poprawnym skryptem pow³oki Uniksa.Ozna-cza to, ¿e linie skryptu powinny koñczyæ siê znakiem nowej linii, a nie u¿ywan¹w Windows kombinacj¹ powrót karetki nowa linia.Na pocz¹tku pliku warto te¿dodaæ dyrektywê #!, aby wskazaæ pow³okê, która powinna wykonaæ skrypt.magic outputTa opcja okreSla plik wyjSciowy, do którego skrypt wymieniony w opcji magicscript bêdzie wysy³a³ swoje dane.Plik ten musi znajdowaæ siê w zapisywalnymkatalogu:[ksiegowosc]magic script = rejestr.shmagic output = /var/log/magicznewynikiJeSli pominiesz tê opcjê, domySlny plik wyjSciowy bêdzie mia³ tê sam¹ nazwê coskrypt (okreSlony opcj¹ magic script), ale z do³¹czonym rozszerzeniem.out.InternacjonalizacjaSamba posiada ograniczon¹ zdolnoSæ pos³ugiwania siê obcymi jêzykami: jeSli mu-sisz pos³ugiwaæ siê znakami spoza standardowego zbioru ASCII, pomog¹ ci w tymopcje wymienione w tabeli 8.3.JeSli nie masz takiej potrzeby, mo¿esz pomin¹æ tenpodrozdzia³.Internacjonalizacja 223Tabela 8.3
[ Pobierz całość w formacie PDF ]