bionic (1) smbclient.1.gz

Provided by: manpages-pl_0.7-1_all bug

NAZWA

       smbclient - klient zasobów SMB/CIFS podobny do ftp

SKŁADNIA

       smbclient  nazwausługi  [hasło]  [-s  smb.conf]  [-B adres IP] [-O opcje gniazd] [-R porządek sprawdzania
       nazw] [-M nazwa NetBIOS] [-i zasięg] [-N] [-n nazwa NetBIOS] [-d poziom debugowania] [-P] [-p  port]  [-l
       podstawa  nazwy  logów]  [-h]  [-I  adres  IP]  [-E]  [-U  nazwa  użytkownika] [-L nazwa NetBIOS] [-t kod
       terminala] [-m maksymalny poziom protokołu] [-W grupa robocza] [-T<c|x>IXFqgbNan] [-D katalog] [-c  lista
       komend]

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       Ten program jest częścią pakietu Samba.

       smbclient  jest  klientem, który potrafi ´rozmawiać´ z serwerem SMB/CIFS. Oferuje on interfejs podobny do
       tego z programu ftp (zobacz ftp (1)). Umożliwia on rzeczy  takie  jak  pobieranie  plików  z  serwera  na
       lokalny komputer, umieszczanie plików z lokalnego komputera na serwer, pobieranie informacji o katalogach
       z serwera itp.

OPCJE

       nazwa usługi
              nazwa usługi jest nazwą usługi na serwerze, z której chcesz skorzystać.  Nazwa  usługi  na  postać
              //serwer/usługa,  gdzie  serwer jest nazwą NetBIOS serwera SMB/CIFS oferującego pożądaną usługę, a
              usługa jest nazwą pożądanej usługi. Aby w taki sposób połączyć się z usługą drukarka  na  serwerze
              SMB/CIFS serwersmb, powinieneś użyć nazwy usługi

              //serwersmb/drukarka

              Zauważ,  że  nazwą  serwera  nie  musi być nazwą IP (DNS) hosta tego serwera.  Wymaganą nazwą jest
              nazwa NetBIOS serwera, która nie musi być taka sama jak adres IP (DNS) serwera.

              Nazwa serwera jest sprawdzana zgodnie z parametrem  -R  smbclienta  lub  używając  parametru  name
              resolve  order  z  pliku  smb.conf,  pozwalającego  administratorowi  na  zmianę  porządku i metod
              znajdywania nazw.

       hasło  parametr hasło jest hasłem wymaganym do uzyskania  dostępu  do  określonej  usługi  na  określonym
              serwerze. Jeśli ten parametr jest podany, opcja -N (pomiń zapytanie o hasło) jest brana pod uwagę.

              Nie  ma  domyślnego hasła. Jeśli nie podano hasła przy wywołaniu programu (używając tego parametru
              lub dodając hasło do opcji -U (zobacz niżej)) i nie została podana opcja -N klient  zapyta  się  o
              hasło, nawet jeśli pożądana usługa nie wymaga takowego. (Jeśli hasło nie jest potrzebne, po prostu
              wciśnij ENTER aby podać zerowe hasło.)

              Uwaga: Niektóre serwery (włączając w to OS/2 i Windows for  Workgroups)  wymagają  hasła  pisanego
              dużymi literami. Hasła pisane małymi literami lub mieszane mogą być odrzucone przez te serwery.

              Bądź ostrożny w dodawaniu haseł do skryptów.

       -s smb.conf
              Ten  parametr  określa  ścieżkę  do  pliku  konfiguracyjnego  pakietu  Samba,  smb.conf.  Ten plik
              kontroluje wszystkie aspekty konfiguracji Samby na komputerze. Smbclient także musi przeczytać ten
              plik.

       -B adres IP
              Adres IP używany przy wysyłaniu pakietu rozgłoszeniowego.

       -O opcje gniazd
              Opcje  gniazd TCP do ustawienia przez klienta. Zobacz parametr opcje gniazd na stronie podręcznika
              systemowego smb.conf (5) aby sprawdzić listę poprawnych opcji.

       -R porządek sprawdzania nazw
              Ta opcja pozwala użytkownikowi programu smbclient na  ustalenie,  jakie  usługi  sprawdzania  nazw
              zostaną użyte do sprawdzenia nazwy NetBIOS hosta, z którym chcesz się połączyć.

              Opcjami są:

       o      lmhosts  :  Sprawdzanie  adresów  IP w pliku lmhosts Samby.  Plik lmhosts jest przechowywany w tym
              samym katalogu, co plik smb.conf.

       o      host : Przeprowadź standardową zamianę nazwy hosta na adres IP  korzystając  z  pliku  systemowego
              /etc/hosts,  służącego  do  przeszukiwań  NIS  i  DNS.  Ta metoda sprawdzania nazw jest zależna od
              systemu operacyjnego.

       o      wins : zapytaj o nazwę komputer z adresem IP podanym w parametrze wins server  z  pliku  smb.conf.
              Jeśli nie podano żadnego serwera WINS ta metoda jest pomijana.

       o      bcast  :  Rozgłoś  zapytanie  na każdym ze znanych lokalnych interfejsów sieciowych wymienionych w
              parametrze interfaces z pliku smb.conf.  Jest to  najmniej  wiarygodna  metoda  sprawdzania  nazw,
              ponieważ  zależy  ona  od tego, czy docelowy host jest aktualnie podłączony do podsieci. Aby podać
              konkretny adres rozgłoszeniowy można użyć opcji -B.

              Jeśli ten parametr nie jest ustawiony, użyta zostanie opcja name resolve order z pliku smb.conf.

              Domyślną kolejnością jest lmhosts, host, wins, bcast. Bez parametru -R lub  bez  żadnego  wpisu  w
              parametrze  "name  resolve  order"  z  pliku  smb.conf  metody sprawdzania nazw będą używane w tej
              kolejności.

       -M nazwa NetBIOS
              Ta opcja umożliwia ci wysłanie wiadomości na inny komputer przy użyciu  protokołu  "WinPopup".  Po
              ustanowieniu połączenia wpisz swoją wiadomość. Aby zakończyć wpisywanie wciśnij ^D (control-D).

              Jeśli  na  komputerze  docelowym jest uruchomiony WinPopup, użytkownik otrzyma wpisaną wiadomość i
              prawdopodobnie usłyszy sygnał dźwiękowy.  Jeśli  WinPopup  nie  jest  uruchomiony,  wiadomość  nie
              zostanie doręczona a żadna wiadomość o błędzie się nie pojawi.

              Wiadomość  zostanie  obcięta,  jeśli  jej  rozmiar  przekracza  1600 bajtów.  Jest to ograniczenie
              protokołu.

              Przydatną sztuczką jest wysłanie wiadomości na standardowe wejście programu smbclient. Na przykład

              cat mojawiadomość.txt | smbclient -M JANEK

              wyśle wiadomość z pliku mojawiadomość.txt na komputer JANEK.

              Mogą się też przydać opcje -U i -I, które kontrolują części OD i DO wiadomości.

              Zobacz opcję message command z pliku smb.conf (5)  opisującą  zachowanie  się  Samby  w  przypadku
              otrzymania wiadomości WinPopup.

              Uwaga:  skopiuj skrót do programu WinPopup do grupy autostart systemu Windows, jeśli chcesz zawsze
              mieć możliwość odbierania wiadomości.

       -i zasięg
              Ta opcja określa  zasięg  NetBIOS,  który  smbclient  będzie  używał  do  komunikowania  się  przy
              generowaniu  nazw  NetBIOS.  Szczegółowe  informacje  dotyczące  zasięgów NetBIOS możesz znaleźć w
              rfc1001.txt i rfc1002.txt.  Zasięgi NetBIOS są bardzo rzadko używane. Zmieniaj te ustawienia tylko
              jeśli jesteś administratorem wszystkich systemów NetBIOS, z którymi chcesz się komunikować.

       -N     Jeśli  ta  opcja  jest ustawiona, pomijane jest normalne zapytanie klienta o hasło użytkownika. Ta
              opcja jest przydatna przy łączeniu się z usługą, która nie wymaga hasła.

              Normalnie klient pyta o hasło, chyba że hasło podane jest w linii poleceń lub  posłużono  się  tym
              parametrem.

       -n nazwa NetBIOS
              Domyślnie  klient  użyje  nazwy  lokalnego  hosta (dużymi literami) jako swojej nazwy NetBIOS. Ten
              parametr pozwala na ustalenie dowolnej nazwy NetBIOS.

       -d poziom debugowania
              poziom debugowania jest liczbą od 0 do 10, lub literą ´A´.

              Jeśli ten parametr nie jest podany, domyślną wartością jest zero.

              Im wyższa jest ta wartość, tym więcej szczegółów będą zawierały logi.  Przy poziomie 0 raportowane
              będą  tylko  krytyczne  błędy i poważne ostrzeżenia.  Poziom 1 jest sensowny dla normalnej pracy -
              generuje małą, ale wystarczającą ilość informacji o przeprowadzanych operacjach.

              Poziomy powyżej 1 wygenerują znaczną ilość danych i powinny być używane  tylko  przy  poszukiwaniu
              przyczyn  problemów.  Poziomy powyżej 3 są zaprojektowane tylko dla deweloperów i generują OGROMNĄ
              ilość danych, przy czym większość jest nieczytelna. Jeśli poziom debugowania będzie  ustawiony  na
              ´A´,  zostaną  zapisane  wszystkie  informacje.  Ta  opcja  jest tylko dla deweloperów, i to tylko
              takich, którzy naprawdę chcą wiedzieć, jak działa kod.

              Ten parametr unieważni opcję log level z pliku smb.conf (5).

       -P     Ta opcja nie jest już używana. Kod programu Samba2.0 pozwala  serwerowi  na  decydowanie  o  typie
              urządzenie, więc nie jest potrzebna flaga drukarki.

       -p port
              To jest numer portu TCP, który zostanie użyty przy ustanawianiu połączenia z serwerem. Standardowy
              ("dobrze znany" - well-known) numer portu TCP dla serwera SMB/CIFS to  139;  jest  on  ustawieniem
              domyślnym.

       -l podstawa nazwy logów
              Jeśli ten parametr jest ustawiony, decyduje on o podstawie nazwy pliku, do którego będą zapisywane
              informacje o działaniach klienta.

              Domyślna podstawa nazwy jest określana przy kompilacji.

              Podstawa nazwy jest używana do utworzenia  ostatecznej  nazwy  pliku.  Na  przykład  jeśli  podaną
              podstawą jest "log", ostateczną nazwą pliku będzie log.client.

              Utworzony plik dziennika (logu) nigdy nie jest usuwany przez klienta.

       -h     Wyświetl informacje o użytkowaniu klienta.

       -I adres IP
              Jest  to  adres  IP  serwera,  do którego chcesz się podłączyć. Powinna to być standardowa notacja
              "a.b.c.d".

              Normalnie klient próbuje zlokalizować serwer SMB/CIFS przez  mechanizm  sprawdzania  nazw  NetBIOS
              opisany  powyżej  w parametrze name resolve order Użycie tego parametru wymusza na kliencie użycie
              podanego adresu IP i podana nazwa NetBIOS będzie zignorowana.

              Nie ma domyślnej wartości dla tego parametru. Jeśli ta wartość nie  zostanie  podana,  będzie  ona
              ustalona automatycznie przez klienta w sposób opisany powyżej.

       -E     Ten  parametr  wywołuje  zapisywanie  wiadomości  przez klienta do standardowego strumienia błędów
              (stderr).

              Normalnie te wiadomości są wysyłane  do  standardowego  strumienia  wyjścia  -  zazwyczaj  konsola
              użytkownika.

       -U nazwa użytkownika
              Ten  parametr  określa  nazwę  użytkownika,  która  zostanie  użyta  przy nawiązywaniu połączenia,
              zakładając że twój serwer nie używa wersji protokołu, który łączy hasła z udziałami, ale z nazwami
              użytkowników.

              Niektóre  serwery  są  wybredne co do wielkości znaków tej nazwy, a niektóre wymagają, aby była to
              ważna nazwa NetBIOS.

              Jeśli nie podano żadnej nazwy użytkownika, użyta zostanie wersja pisana dużymi  literami  zmiennej
              środowiskowej  USER lub LOGNAME (w takiej kolejności). Jeśli nie podano żadnej nazwy użytkownika i
              żadna ze zmiennych środowiskowych nie istnieje, to użyta zostanie nazwa użytkownika "GUEST".

              Jeśli zmienna środowiskowa USER zawiera znak ´%´, wszystko po tym  znaku  będzie  traktowane  jako
              hasło.  To pozwala na ustawienie zmiennej środowiskowej na USER=użytkownik%hasło, w związku z czym
              hasło nie jest podawane w linii poleceń, gdzie może być podejrzane przez komendę ps.

              Jeśli usługa, do której chcesz się podłączyć wymaga hasła, może ono być podane przy  pomocy  opcji
              -U,  przez dodanie symbolu procentu ("%") i hasła do nazwy użytkownika. Na przykład, aby podłączyć
              się do usługi jako użytkownik "janek" z hasłem "sekret", możesz użyć opcji

              -U janek%sekret

              w linii poleceń. Zauważ, że nie ma spacji wokół symbolu procentu.

              Jeśli podasz hasło jako część nazwy użytkownika, to ustawiana jest opcja  -N  (pomiń  zapytanie  o
              hasło).

              Jeśli  podasz hasło jako parametr i jako część nazwy użytkownika, to pierwszeństwo ma hasło podane
              jako część nazwy użytkownika. Nie podanie niczego przed lub po  znaku  procentu  spowoduje  użycie
              odpowiednio pustej nazwy użytkownika lub pustego hasła.

              Hasło  może  też  być podane przez ustawienie zmiennej środowiskowej PASSWORD, która zawiera hasło
              użytkownika. Zauważ, że może to być bardzo niebezpieczne na niektórych systemach,  ale  na  innych
              umożliwia  to  użytkownikom  skryptowanie  komend  smbclienta  bez możliwości podejrzenia hasła na
              liście procesów w przypadku podania go w linii poleceń.

              Uwaga: Niektóre serwery (włączając w to OS/2 i Windows for  Workgroups)  wymagają  hasła  pisanego
              dużymi literami. Hasła pisane małymi literami lub mieszane mogą być odrzucone przez te serwery.

              Bądź  ostrożny  przy  dopisywaniu  haseł  do  skryptów  lub przy ustawianiu zmiennej środowiskowej
              PASSWORD. Na wielu systemach linia poleceń działającego procesu może być  podejrzana  przy  pomocy
              polecenia  ps.  Aby mieć pewność bezpieczeństwa pozwalaj programowi smbclient na pytanie o hasło i
              wpisuj je bezpośrednio.

       -L     Ta opcja pozwala na obejrzenie usług dostępnych na serwerze. Lista pojawi się  po  użyciu  w  taki
              sposób:  "smbclient  -L host".  Opcja -I może być przydatna jeśli twoje nazwy NetBIOS nie są takie
              same jak nazwy DNS hostów TCP/IP lub jeśli próbujesz połączyć się z hostem z innej sieci.

       -t kod terminala
              Ta opcja mówi programowi smbclient jak interpretować nazwy plików pochodzące ze zdalnego  serwera.
              Zazwyczaj  azjatyckojęzyczne wielobajtowe implementacje Uniksów używają innych zestawów znaków niż
              serwery SMB/CIFS (na przykład EUC zamiast SJIS). Prawidłowe ustawienie tego  parametru  programowi
              smbclient  na prawidłową konwersję między nazwami plików Uniksowymi a tymi pochodzącymi z serwerów
              SMB. Ta opcja nie została porządnie sprawdzona i mogą być z nią problemy.

              Do kodów terminali należą: sjis, euc, jis7, jis8, junet, hex, cap. To nie jest pełna lista.  Pełna
              lista znajduje się w kodzie źródłowym pakietu Samba.

       -m maksymalny poziom protokołu
              Wraz  z  nowym kodem w pakiecie Samba2.0 smbclient zawsze próbuje nawiązać połączenie z najwyższym
              poziomem  protokołu  jaki  serwer  obsługuje.   Ten  parametr   jest   zachowany   dla   wstecznej
              kompatybilności, ale dowolny ciąg, który znajduje się po opcji -m zostanie zignorowany.

       -W grupa robocza
              Unieważnia  domyślną  grupę  roboczą  określoną  w  parametrze workgroup z pliku smb.conf dla tego
              połączenia.  Ta opcja może być niezbędna do połączenia się z niektórymi serwerami.

       -T opcje programu tar
              smbclient może być użyty do stworzenia kopii  zapasowej  wszystkich  plików  znajdujących  się  na
              udziale  SMB/CIFS, kompatybilnego z formatem tar (1). Drugorzędne flagi tar, które mogą być podane
              to:

       c      Stwórz plik tar na Uniksie. Po  tej  opcji  musi  znajdować  się  nazwa  pliku,  pliku  urządzenia
              streamera  lub  "-"  dla  standardowego  wyjścia.  Jeśli użyjesz standardowego wyjścia musisz użyć
              najniższej wartości poziomu debugowania -d0, aby uniknąć uszkodzenia pliku tar. Ta flaga nie  może
              być podana razem z flagą x.

       x      Rozpakuj  lokalny  plik  tar  z  powrotem  na udział. Jeśli opcja -D nie została podana, struktura
              plików i katalogów pliku tar zostanie odtworzona od głównego katalogu udziału. Po tej  opcji  musi
              znajdować  się nazwa pliku tar, urządzenia lub -D dla standardowego wejścia. Flaga ta nie może być
              łączona z flagą c. Odtworzonym plikom zostanie nadana taka  data  stworzenia  (modyfikacji),  jaka
              została zapisana w pliku tar. Nie zostaje natomiast przywrócona data katalogom.

       I      Włącz  pliki  i katalogi. Jest to domyślne zachowanie, kiedy pliki są wymienione powyżej. Powoduje
              to branie pod uwagę plików tar przy rozpakowywaniu lub tworzeniu (a zatem  wszystko  inne  zostaje
              wyłączone z tych działań). Zobacz przykład poniżej.

       X      Wyłącz  pliki i katalogi. Powoduje to wyłączenie pliku tar z działań rozpakowywania lub tworzenia.
              Zobacz przykład poniżej.

       b      Rozmiar bloku. Po nim musi następować  dozwolona  (większa  niż  zero)  wielkość  bloku.  Powoduje
              zapisanie pliku tar na rozmiar_bloku*TBLOCK (TBLOCK wynosi zazwyczaj 512) blokach.

       g      Przyrostowe.  Archiwizuj  tylko  te  pliki,  które mają ustawiony bit "archive". Przydatne tylko z
              flagą c.

       q      Ciche. Powstrzymuje tara przed wypisywaniem informacji  diagnostycznych  podczas  pracy.  Ten  sam
              efekt daje tarmode quiet.

       r      Włączanie  lub  wyłączanie  oparte  na  wyrażeniach  regularnych.   Używa  wyrażeń regularnych aby
              sprawdzić, czy dany plik należy włączyć lub wyłączyć z działań.  Działa  to  jedynie  jeśli  Samba
              została  skompilowana  z  HAVE_REGEX_H.  Jednakże ten tryb może być bardzo wolny.  Jeśli Samba nie
              została skompilowana z HAVE_REGEX_H, wykonywane jest porównywanie oparte na maskach (użycie znaków
              * i ?).

       N      Nowszy  niż.  Po  tej  opcji  musi  być  nazwa  pliku,  którego  data będzie porównywana z plikami
              znalezionymi w udziale podczas tworzenia archiwum.  Tylko pliki nowsze  niż  podany  plik  zostaną
              zarchiwizowane do pliku tar.  Przydatne tylko z flagą c.

       a      Ustaw  bit  "archive". Powoduje usunięcie bitu "archive" podczas archiwizowania pliku. Przydatne z
              flagami g i c.

              Długie nazwy w plikach tar

              Tar  smbclienta  obsługuje  obecnie  długie  nazwy  plików  zarówno  przy  archiwizowaniu  jak   i
              rozpakowywaniu.  Jednakże  pełna ścieżka razem z nazwą pliku musi mieć mniej niż 1024 bajty. Kiedy
              smbclient tworzy archiwum tar zapisywane są ścieżki względne, nie absolutne.

              Nazwy plików w archiwach tar

              Wszystkie nazwy plików mogą być podane jako ścieżki  DOS'owe  (z  \  jako  separatorem)  lub  jako
              ścieżki Unixowe (z / jako separatorem)

              Przykłady

       o      Odtworzenie pliku tar backup.tar do mójudział na mójpc (bez hasła).

              smbclient //mójpc/mójudział "" -N -Tx backup.tar

       o      Odtwórz wszystko oprócz users/docs

              smbclient //mójpc/mójudział "" -N -TXx backup.tar users/docs

       o      Stwórz plik tar złożony z plików poniżej users/docs.

              smbclient //mójpc/mójudział "" -N -Tc backup.tar users/docs

       o      Stwórz taki sam plik tar jak powyżej, ale używając ścieżki DOS.

              smbclient //mójpc/mójudział "" -N -tc backup.tar users\edocs

       o      Stwórz plik tar złożony ze wszystkich plików i katalogów z udziału.

              smbclient //mójpc/mójudział "" -N -Tc backup.tar *

       -D początkowy katalog
              Zmień początkowy katalog przed uruchomieniem. Prawdopodobnie jedynym wykorzystaniem jest opcja tar
              -T.

       -c lista komend
              Lista komend  jest  to  ciąg  komend  oddzielony  średnikami,  które  mają  być  wykonane  zamiast
              oczekiwania na podawanie komend przez standardowe wejście.  -N jest wymuszana przez -c.

              Ta opcja jest przydatna przy skryptowaniu i przekazywaniu standardowego wejścia do serwera, np. -c
              ´print -´.

OPERACJE

       Jeśli klient już działa, użytkownikowi powinien pokazać się znak zachęty:

       smb:\>

       Symbol odwrotnego ukośnika ("\") wskazuje bieżący katalog roboczy na serwerze, który  zmieni  się,  jeśli
       zostanie zmieniony bieżący katalog roboczy.

       Znak  zachęty wskazuje na to, że klient jest gotowy i czeka na polecenia.  Każda komenda jest pojedynczym
       słowem, opcjonalnie po nim mogą nastąpić parametry specyficzne dla danej komendy. Komendy i parametry  są
       rozdzielone  spacjami, chyba że opis konkretnej komendy stanowi inaczej. Wszystkie komendy są niewrażliwe
       na wielkość znaków. To, czy istotna jest wielkość znaków parametrów przekazywanych do  komend  zależy  od
       konkretnych komend.

       Parametry  pokazane  w  nawiasach  kwadratowych  (np.  "[parametr]")  są opcjonalne. Jeśli nie zaznaczono
       inaczej, do komendy stosują się zasady ogólne. Parametry podane w nawiasach kątowych  (np.  "<parametr>")
       są obowiązkowe.

       Zauważ,  że  wszystkie komendy wykonywane na serwerze są wykonywane przez przekazanie żądania do serwera.
       Tak więc zachowanie jest zależne od tego, jak serwer został zaimplementowany.

       Komendy podane są w porządku alfabetycznym.

       ? [komenda]
              Jeśli "komenda" jest określona,  to  komenda  ?  wyświetli  krótką  informację  dotyczącą  podanej
              komendy.  Jeśli  pominięty  zostanie  parametr  "komenda",  wyświetlona  zostanie lista dostępnych
              komend.

       ! [komenda powłoki]
              Jeśli podana jest "komenda powłoki", komenda ! uruchomi lokalnie powłokę i wykona zadaną  komendę.
              Jeśli nie zostanie podana żadna komenda powłoki, uruchomiona zostanie lokalna powłoka.

       cd [nazwa katalogu]
              Jeśli  zostanie podana "nazwa katalogu", to bieżący katalog roboczy na serwerze zostanie zmieniony
              na zadany. Ta operacja nie powiedzie się,  jeśli  z  jakiegokolwiek  powodu  do  katalogu  nie  ma
              dostępu.

              Jeśli  nie  zostanie  podana  żadna  nazwa katalogu, wyświetlona zostanie nazwa bieżącego katalogu
              roboczego na serwerze.

       del <maska>
              Klient zażąda od serwera próby  usunięcia  wszystkich  plików  pasujących  do  maski  z  bieżącego
              katalogu roboczego na serwerze.

       dir <maska>
              Wyświetla listę plików pasujących do maski w bieżącym katalogu roboczym na serwerze.

       exit   Przerwij połączenie z serwerem i wyjdź z programu.

       get <nazwa pliku zdalnego> [nazwa pliku lokalnego]
              Skopiuj  z serwera plik o nazwie "nazwa pliku zdalnego" na lokalny komputer.  Jeśli drugi parametr
              jest podany, to plik zostanie skopiowany do lokalnego pliku  o  nazwie  "nazwa  pliku  lokalnego".
              Zauważ, że wszystkie transfery są binarne. Zobacz też komendę lowercase.

       help [komenda]
              Zobacz komendę ? powyżej.

       lcd [nazwa katalogu]
              Jeśli  "nazwa  katalogu" jest podana, to bieżący roboczy na komputerze lokalnym zostanie zmieniony
              na zadany. Ta operacja nie powiedzie się,  jeśli  z  jakiegokolwiek  powodu  do  katalogu  nie  ma
              dostępu.

              Jeśli  nie zostanie podana nazwa katalogu, wyświetlona zostanie nazwa bieżącego katalogu roboczego
              na lokalnym komputerze.

       lowercase
              Włącza wyświetlanie nazw plików małymi literami dla komend get i mget.

              Kiedy wyświetlanie nazw plików małymi literami jest włączone, przy  używaniu  komend  get  i  mget
              lokalne  nazwy  plików będą konwertowane do małych liter. Jest to często przydatne przy kopiowaniu
              plików MSDOS z  serwera,  ponieważ  małe  litery  w  nazwach  plików  są  standardem  w  systemach
              Uniksowych.

       ls <maska>
              Zobacz komendę dir powyżej.

       mask <maska>
              Ta  komenda  pozwala  użytkownikowi  na ustawienie maski, która będzie używana podczas wykonywania
              operacji rekurencyjnych przez komendy get i mget.

              Kiedy rekurencja jest włączona, maski przekazane do komend get  i  mget  działają  jak  filtry  do
              plików, nie do katalogów.

              Maska  określona komendą mask jest niezbędna do filtrowania plików zawartych w tych katalogach. Na
              przykład, jeśli maską podaną komendzie mget jest "source*" a  maską  podaną  komendzie  mask  jest
              "*.c"  a  rekurencja jest włączona, komenda mget pobierze wszystkie pliki pasujące do maski "*&.c"
              we wszystkich katalogach poniżej pasujących do maski "source*" w bieżącym katalogu roboczym.

              Zauważ, że domyślna wartość dla maski jest pusta (jej równoważnością jest "*")  i  pozostaje  taka
              dopóki nie zostanie użyta komenda mask do jej zmiany. Najczęściej maska pozostaje niezdefiniowana.
              Aby uniknąć nieoczekiwanych rezultatów dobrze jest przywrócić  wartość  maski  na  "*"  po  użyciu
              komendy mget lub mput.

       md <nazwa katalogu>
              Zobacz komendę mkdir.

       mget <maska>
              Skopiuj wszystkie pliki pasujące do maski na komputer, na którym uruchomiony jest klient.

              Zauważ,  że maska jest interpretowana inaczej przy operacjach rekurencyjnych i nierekurencyjnych -
              zobacz komendy recurse i mask aby zdobyć więcej informacji.

       mkdir <nazwa katalogu>
              Tworzy nowy katalog na serwerze (jeśli pozwalają na to uprawnienia) z podaną nazwą.

       mput <maska>
              Skopiuj wszystkie pliki pasujące do maski z bieżącego katalogu roboczego  komputera  lokalnego  do
              bieżącego katalogu roboczego na serwerze.

              Zauważ,  że maska jest interpretowana inaczej przy operacjach rekurencyjnych i nierekurencyjnych -
              zobacz komendy recurse i mask aby zdobyć więcej informacji.

       print <nazwa pliku>
              Wydrukuj podany plik z lokalnego komputera używając drukarki podłączonej do serwera.

              Zobacz też komendę printmode.

       printmode <graphics lub text>
              Ustawia tryb drukowania  tak,  aby  obsługiwać  dane  binarne  (takie  jak  grafika)  albo  tekst.
              Późniejsze komendy drukowania będą używały trybu ustawionego przez to polecenie.

       prompt Przełącza pytanie o nazwy plików podczas działania komend mget i mput.

              Kiedy jest włączone, użytkownik będzie proszony o potwierdzenie transferu każdego z plików podczas
              działania tych komend. Kiedy jest wyłączone, wszystkie pliki zostaną  przesłane  bez  zapytania  o
              potwierdzenie.

       put <nazwa pliku lokalnego> [nazwa pliku zdalnego]
              Skopiuj  plik  o  nazwie  "nazwa  pliku lokalnego" z komputera lokalnego na serwer. Jeśli zostanie
              podany drugi parametr, plik na serwerze  zostanie  nazwany  "nazwa  pliku  zdalnego".  Zauważ,  że
              wszystkie transfery są binarne. Zobacz też komendę lowercase.

       queue  Wyświetla kolejkę drukowania, pokazując identyfikator zadania, nazwę, rozmiar i aktualny stan.

       quit   Zobacz komendę exit.

       rd <nazwa katalogu>
              Zobacz komendę rmdir.

       recurse
              Przełącza stosowanie rekurencji dla komend mget i mput.

              Kiedy  jest  włączona,  te  komendy będą przetwarzały wszystkie katalogi znajdujące się w katalogu
              początkowym i będą przeglądały ich zawartość jeśli nazwa danego katalogu pasuje do  maski  podanej
              komendzie.  Pobrane  będą tylko pliki pasujące do maski ustalonej za pomocą polecenia mask. Zobacz
              także polecenie mask.

              Jeśli rekurencja jest wyłączona, kopiowane będą tylko pliki znajdujące  się  w  bieżącym  katalogu
              roboczym  na komputerze źródłowym pasujące do maski podanej jako parametr polecenia mget lub mput,
              a maska ustalona za pomocą polecenia mask będzie zignorowana.

       rm <maska>
              Usuwa z bieżącego katalogu roboczego serwera wszystkie pliki pasujące do maski.

       rmdir <nazwa katalogu>
              Usuwa podany katalog (jeśli pozwalają na to prawa dostępu) z serwera.

       tar <c|x>[IXbgNa]
              Przeprowadza operację tar - zobacz opcję -T powyżej. Na zachowanie może  wpływać  komenda  tarmode
              (zobacz  poniżej).  Użycie g (przyrostowe) i N (nowsze niż) wpłynie na ustawienia tarmode. Zauważ,
              że użycie opcji "-" z opcją x może nie działać - zamiast tego użyj linii poleceń.

       blocksize <rozmiar bloku>
              Rozmiar bloku. Po nim musi następować dopuszczalna (większa niż  zero)  wielkość  bloku.  Powoduje
              zapisanie pliku tar na rozmiar_bloku*TBLOCK (TBLOCK wynosi zazwyczaj 512) blokach.

       tarmode <full|inc|reset|noreset>
              Zmienia  zachowanie  polecenia  tar  względem  bitu  "archive".  W  trybie  "full"  polecenia  tar
              zarchiwizuje wszystko nie zwracając uwagi na ustawienie bitu "archive" (jest to tryb domyślny).  W
              trybie  "inc"  (incremental  -  przyrostowy)  tar  zarchiwizuje  tylko  pliki  z  ustawionym bitem
              "archive". W trybie "reset" tar usunie bit  "archive"  ze  wszystkich  plików,  które  archiwizuje
              (wymaga możliwości zapisywania w udziale).

       setmode <nazwa pliku> <perm=[+|\-]rsha>
              Wersja DOSowej komendy attribm służącej do ustawiania atrybutów pliku. Na przykład:

              setmode mójplik +r

              sprawi, że plik "mójplik" będzie tylko do odczytu.

UWAGI

       Niektóre  serwery  są  wybredne,  co  do wielkości znaków podanej nazwy użytkownika, hasła, nazwy udziału
       (nazywanego także nazwą usługi) i nazw serwerów. Jeśli nie możesz się połączyć z serwerem  spróbuj  podać
       wszystkie parametry dużymi literami.

       Często  niezbędne  jest  użycie  opcji  -n  przy  łączeniu  się z niektórymi typami serwerów. Na przykład
       LanManager OS/2 wymaga użycia prawidłowej nazwy NetBIOS, więc musisz podać prawidłową nazwę,  która  może
       być znana serwerowi.

       smbclient obsługuje długie nazwy plików, jeśli serwer obsługuje protokół LANMAN2 lub nowszy.

ZMIENNE ŚRODOWISKOWE

       Zmienna  USER  może  zawierać  nazwę użytkownika osoby używającej klienta. Ta informacja jest użyta tylko
       wtedy, gdy poziom protokołu jest na tyle wysoki, że obsługuje hasła na poziomie sesji.

       Zmienna PASSWORD może zawierać hasło osoby używającej klienta.  Ta  informacja  jest  użyta  tylko  jeśli
       poziom protokołu jest na tyle wysoki, że obsługuje hasła na poziomie sesji.

INSTALACJA

       Lokalizacja  programu  klienta jest indywidualną kwestią administratora systemu. Dalej znajdują się tylko
       sugestie.

       Zaleca się,  aby  oprogramowanie  smbclienta  było  zainstalowane  w  katalogu  /usr/local/samba/bin  lub
       /usr/samba/bin.  Ten  katalog  może  być  czytany  przez wszystkich a zapisywany tylko przez roota. Każdy
       powinien mieć możliwość uruchomienia klienta. Klient nie powinien mieć ustawionych uprawnień  setuid  czy
       setgid!

       Pliki z dziennikami pracy (logami) klienta powinny być umieszczane w katalogu, którego zawartość może być
       odczytywana i zapisywana tylko przez danego użytkownika.

       Aby przetestować klienta, będziesz potrzebował nazwy serwera SMB/CIFS.  Istnieje  możliwość  uruchomienia
       smbd  (8)  jako  zwykły użytkownik - uruchomienie serwera jako demona na porcie dostępnym dla użytkownika
       (zazwyczaj dowolny port powyżej 1024) dostarczy serwera, na którym będzie można przeprowadzać testy.

DIAGNOSTYKA

       Większość informacji diagnostycznych wysyłanych przez klienta  jest  rejestrowana  w  odpowiednim  pliku.
       Nazwa  tego  pliku jest ustalana podczas kompilacji, ale może być zmieniona przez parametr podany z linii
       poleceń.

       Liczba i źródło informacji diagnostycznych zależy od poziomu debugowania ustalonego przez klienta.  Jeśli
       masz problemy, ustaw poziom debugowania na 3 i przejrzyj pliki z logami.

WERSJA

       Ta strona podręcznika systemowego obowiązuje dla wersji 2.0 pakietu Samba.

AUTOR

       Oryginalne  oprogramowanie  Samba  i  związane  z  nim narzędzia zostały stworzone przez Andrew Tridgella
       samba-bugs@samba.org. Samba jest teraz rozwijana przez Samba Team jako projekt typu Open Source,  podobny
       do sposobu rozwijania jądra Linuksa.

       Oryginalne  strony  podręcznika  systemowego  pakietu  Samba  zostały  napisane przez Karla Auera. Strony
       podręcznika systemowego zostały skonwertowane do formatu  YODL  (kolejne  wspaniałe  oprogramowanie  Open
       Source,  dostępne pod adresem  ftp://ftp.icce.rug.nl/pub/unix/) i odświeżone dla wersji 2.0 pakietu Samba
       przez Jeremy'ego  Allisona.  samba-bugs@samba.org.

       Zobacz samba (7). Znajdziesz tam pełną listę  współpracowników  i  informacje  jak  wysłać  informacje  o
       błędach, komentarze itp.

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne.
       W razie zauważenia różnic między powyższym opisem a rzeczywistym  zachowaniem  opisywanego  programu  lub
       funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 1 smbclient

       Prosimy   o   pomoc   w   aktualizacji   stron   man  -  więcej  informacji  można  znaleźć  pod  adresem
       http://sourceforge.net/projects/manpages-pl/.