7 CONTENT="Modular DocBook HTML Stylesheet Version 1.73
23 >rpcclient -- narzêdzie developera do testowania funkcji
24 MS-RPC po stronie klienta</DIV
26 CLASS="REFSYNOPSISDIV"
36 > {serwer} [-A nazwapliku] [-c <tekst polecenia>] [-d poziomdebugowania] [-h] [-l pliklogu] [-N] [-s <plik konfiguracyjny smb>] [-U nazwauzytkownika[%haslo]] [-W gruparobocza]</P
46 >Ten program jest czê¶ci± pakietu <A
47 HREF="samba.7.pl.html"
55 > jest programem dla developerów,
56 do wykonywania ro¿nych funkcji MS-RPC. Jego g³ównym zastosowaniem
57 jest testowanie w³asnej implementacji serwera MS-RPC Samby. Tym niemniej,
58 wielu administratorów napisa³o skrypty wykorzystuj±ce go do zarz±dzania
59 klientami Windows NT z ich stacji roboczej UNIX.</P
77 >nazwa NetBIOS serwera do którego chcesz siê pod³±czyc.
78 Serwer mo¿e byæ jakimkolwiek serwerem SMB/CIFS. Nazwa jest odwzorowana
80 HREF="smb.conf.5.pl.html#NAMERESOLVEORDER"
85 >name resolve order</I
98 >Ta opcja pozwala ci okre¶liæ plik z którego ma byæ
99 odczytana nazwa u¿ytkownika i has³o u¿yte do po³±czenia. Format
109 CLASS="PROGRAMLISTING"
110 > username = <wartosc>
111 password = <wartosc>
112 domain = <wartosc>
119 >Upewnij siê, ¿e ustawione uprawnienia do pliku zabraniaj±
120 dostêpu niechcianym u¿ytkownikom.</P
123 >-c 'tekst polecenia'</DT
126 >wykonuje polecenia oddzielone ¶rednikami
127 (wymienione dalej).</P
130 >-d poziomdebugowania</DT
133 >ustawia poziom debugowania. Poziom 0 jest
134 najmniejszy, a 100 jest najwiêkszy. Powinien byæ ustawiony
135 na 100 je¶li planujesz wys³aæ raport o b³êdzie do zespo³u
145 >Wy¶wietl podsumowanie opcji linii polecenia.
152 >Nazwa dla plików logu/debugowania. Rozszerzenie
153 ".klient" zostanie dopisane. Plik logu nigdy nie jest usuwany
164 nie pyta³ o has³o. Domy¶lnie, <B
168 bêdzie pyta³ u¿ytkownika o has³o. Zobacz te¿ opcjê <TT
176 >-s <plik konfiguracyjny smb></DT
179 >Okre¶la lokalizacjê pliku <TT
186 >-U nazwau¿ytkownika[%haslo]</DT
189 >Ustawia nazwê SMB u¿ytkownika lub nazwê u¿ytkownika
192 >Je¶li %has³o nie jest podane, u¿ytkownik bêdzie o nie zapytany.
193 Klient najpierw sprawdzi zmienn± ¶rodowiskow± <TT
200 > i je¶li ktora¶ istnieje, jest konwertowana
201 do du¿ych liter. Je¶li te zmienne nie zostan± znalezione, nazw±
207 >Trzeci± opcj± jest u¿ycie pliku referencji, który zawiera nazwê
208 u¿ytkownika i has³o jako czysty tekst. Ta opcja jest dostarczona przede
209 wszystkim do skryptów w których admin nie chce podawaæ referencji w linii
210 poleceñ albo poprzez zmienne ¶rodowiskowe. Je¶li ta metoda zostanie u¿yta,
211 upewnij siê ¿e uprawnienia do pliku ograniczaj± dostêp przed niechcianymi
212 u¿ytkownikami. Zobacz <TT
220 >B±d¼ ostro¿ny, co do umieszczania hase³ w skryptach. W wielu systemach
221 linia poleceñ dzia³aj±cego procesu mo¿e byæ widoczna poprzez komendê
225 >. Dla bezpieczeñstwa zawsze pozwól programowi
229 >, aby zapyta³ ciê o has³o i wpisz je
236 >Ustawia domenê SMB dla nazwy u¿ytkownika. Uniewa¿nia
237 to domy¶lne ustawienie domeny, która jest domen± zdefiniowan± w <TT
240 >. Je¶li podana domena jest taka sama jak nazwa
241 NetBIOS serwera spowoduje to, ¿e klient zostanie zalogowany przy
242 u¿yciu lokalnego SAM serwera (w przeciwieñstwie do SAM domeny).
278 > - Odwzoruj listê SIDów na nazwy
286 > - Odwzoruj listê nazw
287 u¿ytkowników na SIDy.</P
380 >adddriver <arch> <config></B
382 - Wykonuje wywo³anie RPC AddPrinterDriver() aby zainstalowaæ informacje o
383 sterowniku drukarki na serwerze. Zwróæ uwagê¿, ¿e pliki sterownika powinny
384 ju¿ byæ w katalogu zwracanym przez <B
393 > s± takie same, jak w poleceniu
403 jest zdefiniowany jak poni¿ej.</P
412 CLASS="PROGRAMLISTING"
413 > Dluga Nazwa Drukarki:\
414 Nazwa Pliku Sterownika:\
415 Nazwa Pliku z Danymi:\
416 Nazwa Pliku Konfiguracyjnego:\
418 Nazwa Monitora Jezyka:\
419 Domyslny Typ Danych:\
420 lista Plikow oddzielonych przecinkami
427 >Ka¿de puste pole powinno byæ wprowadzone jako ³añcuch "NULL".</P
429 >Samba nie potrzebuje wspieraæ koncepcji Monitorów Drukarki (Print Monitors,
430 przyp.t³um.) poniewa¿ dotycz± one tylko lokalnych drukarek, których sterownik
431 potrafi korzystaæ z dwukierunkowego po³±czenia do komunikacji. To pole powinno
432 byæ "NULL". Na zdalnym serwerze wydruku NT, Monitor Drukarki dla sterownika
433 musi byæ zainicjalizowany przed dodaniem sterownika albo wywo³anie RPC zakoñczy
440 >addprinter <nazwadrukarki> <nazwawspoludzialu>
441 <nazwasterownika> <port></B
443 - Dodaj drukarkê na zdalnym serwerze. Bêdzie ona automatycznie wspó³dzielona.
444 B±d¼ ¶wiadom faktu, ¿e sterownik drukarki musi ju¿ byæ zainstalowany
445 na serwerze (zobacz <B
454 musi byæ poprawn± nazw± portu (zobacz <B
464 > - Usuñ okre¶lony sterownik drukarki
465 dla wszystkich architektur. Nie usuwa to z serwera w³a¶ciwych plików sterownika,
466 tylko wpis na li¶cie sterowników serwera.</P
473 > - Wymienia wszystkie dane na
474 temat ustawienia drukarki przechowywane na serwerze. W klientach Windows NT,
475 warto¶ci te s± przechowywane w rejestrze, podczas gdy serwery Samba
476 przechowuj± je w TDB drukarek. To polecenie odpowiada funkcji GetPrinterData()
477 z MS Platform SDK (* To polecenie nie jest obecnie zaimplementowane).</P
483 >enumjobs <drukarka></B
485 zadania do wydruku i status podanej drukarki. To polecenie odpowiada
486 funkcji EnumJobs() z MS Platform SDK (* To polecenie nie jest obecnie
487 zaimplementowane).</P
493 >enumports [poziom]</B
494 > - Wykonuje wywo³anie
495 EnumPorts przy u¿yciu okre¶lonego poziomu informacyjnego. Obecnie, tylko
496 poziom 1 i 2 s± wspierane. </P
502 >enumdrivers [poziom]</B
503 > - Wykonuje wywo³anie
504 EnumPrinterDrivers(). Wymienia ono ró¿ne zainstalowane sterowniki drukarek
505 dla wszystkich architektur. Zajrzyj do dokumentacji MS Platform SDK aby
506 dowiedzieæ siê wiêcej szczegó³ów na temat ró¿nych flag i opcji wywo³ania.
507 Obecnie wspierane s± poziomy informacyjne 0, 1 i 2.</P
513 >enumprinters [poziom]</B
514 > - Wykonuje wywo³anie
515 EnumPrinters(). Wymienia ono ró¿ne zainstalowane i wspó³dzielone drukarki.
516 Zajrzyj do dokumentacji MS Platform SDK po wiêcej szczegó³ów na temat
517 ró¿nych flag i opcji wywo³ania. Obecnie wspierane s± poziomy informacyjne
524 >getdata <printername></B
526 dane na temat ustawieñ danej drukarki. Zobacz polecenie <B
530 aby uzyskaæ wiêcej informacji. Polecenie to odpowiada funkcji GetPrinterData()
531 z MS Platform SDK (* To polecenie nie jest obecnie zaimplementowane).</P
537 >getdriver <nazwadrukarki></B
539 informacje o sterowniku (takie jak plik sterownika, plik konfiguracyjny,
540 pliki zale¿ne, itd.) dla danej drukarki. To polecenie odpowiada funkcji
541 GetPrinterDriver() z MS Platform SDK. </P
547 >getdriverdir <arch></B
548 > - Wykonuje wywo³anie
549 RPC GetPrinterDriverDirectory() aby pobraæ nazwê wspó³dzielonego zasobu SMB
550 i podkatalog przechowuj±cy pliki sterownika drukarki dla danej architektury.
551 Mo¿liwymi warto¶ciami dla <TT
557 (dla Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows Alpha_AXP"
558 i "Windows NT R4000".</P
564 >getprinter <nazwadrukarki></B
566 bie¿±ce informacje o drukarce. To polecenie odpowiada funkcji GetPrinter()
567 z MS Platform SDK. </P
573 >openprinter <nazwadrukarki></B
575 wywo³ania RPC OpenPrinterEx() i ClosePrinter() na podanej drukarce.</P
581 >setdriver <nazwadrukarki> <nazwasterownika>
583 > - Wykonuje polecenie SetPrinter() aby zaktualizowaæ sterownik
584 drukarki przypisany do zainstalowanej drukarki. Sterownik drukarki musi ju¿
585 byæ poprawnie zainstalowany na serwerze druku.</P
587 > Zobacz te¿ polecenia <B
593 > uzyskuj±ce listê zainstalowanych drukarek i
613 > - Ustawia bie¿±cy poziom
614 debugowania u¿ywany do rejestrowania informacji.</P
621 > - Wy¶wietla listê wszystkich
622 znanych poleceñ lub rozszerszon± pomoc na temat konkretnego polecenia.</P
629 > - Wychodzi z programu
648 > jest zaprojektowany jako developerskie
649 narzêdzie testowe i mo¿e nie byæ odporny w pewnych obszarach (takich jak
650 parsowanie linii poleceñ). Wiadomo, ¿e generuje "core dump" podczas awarii,
651 kiedy nieprawid³owe parametry s± przekazywane interpreterowi.</P
653 >Z oryginalnej strony podrêcznika Luke Leighton'a:</P
661 > Kod MSRPC poprzez SMB jest rozwijany
662 poprzez sprawdzanie tego co jest przesy³ane przez sieæ. ¯adna dokumentacja
663 o tym, jak MSRPC przez SMB dzia³a, lub jak poszczególne us³ugi MSRPC dzia³aj±,
664 nie jest dostêpna od oryginalnych twórców (Microsoft). Zosta³o ju¿ demonstrowane
665 (i raportowane), ¿e implementacja tych us³ug w wykonaniu Microsoft'u jest
666 ... trochê zwariowana w pewnych miejscach.</P
668 >Proces rozwijania implementacji w Sambie jest równie¿ trochê nierównomierny,
669 i w miarê jak coraz wiêcej us³ug jest rozumianych, mo¿e to nawet daæ w rezultacie
677 niekompatybilne z niektórymi poleceniami lub us³ugami. Dodatkowo, developerzy
678 wysy³aj± raporty do Microsoft'u i problemy znalezione lub sygnalizowane Microsoft'owi
679 s± poprawiane w Service Pack'ach, co mo¿e owocowaæ niekompatybilno¶ciami."
690 >Ta strona podrêcznika jest poprawna dla wersji 2.2 pakietu
701 >Pierwotnie, oprogramowanie Samba i programy dodatkowe zosta³y stworzone
702 przez Andrew Tridgella. Samba jest teraz rozwijana przez Zespó³ Samba jako
703 projekt Open Source w sposób podobny do j±dra Linux.</P
705 >Pierwotnie, strona podrêcznika by³a napisana przez Matthew Geddesa,
706 Luke'a Kennth Casson Leightona i przepisana przez Geralda Cartera.
707 Konwersja do DocBook dla Samba 2.2 zosta³a wykonana przez Geralda Cartera.
708 T³umaczenie na jêzyk polski oraz konwersjê polskiej wersji do DocBook
709 wykona³ Rafa³ Szcze¶niak.</P