<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
<refentry id="smbmount" lang="pl">

<refmeta>
    <refentrytitle>smbmount</refentrytitle>
    <manvolnum>8</manvolnum>
</refmeta>


<refnamediv>
    <refname>smbmount</refname>
    <refpurpose>zamontuj system plików smbfs</refpurpose>
</refnamediv>

<refsynopsisdiv>
    <cmdsynopsis>
      <command>smbumount</command>
      <arg choice="req">usluga</arg>
      <arg choice="req">punkt-montowania</arg>
      <arg choice="opt">-o opcje</arg>
    </cmdsynopsis>
</refsynopsisdiv>

<refsect1>
    <title>OPIS</title>

    <para><command>smbmount</command> montuje system plików SMB. Jest
      zwykle wywoływany jako <command>mount.smb</command> z polecenia
      <command>mount(8)</command>, gdy jest ono użyte z opcją "-t smb".
      Jądro musi wspierać system plików smbfs.</para>

    <para>Opcje dla smbmount są podawane jako lista par klucz=wartosc
      rozdzielonych przecinkami. Możliwe jest nadanie opcji innych niż
      te, które są tutaj wymienione, przy założeniu, że smbfs je
      wspiera. Jeśli nie uda ci się montowanie, sprawdź swój log jądra
      czy nie wystąpiły błędy nieznanych opcji.</para>

    <para>smbmount jest demonem. Po zamontowaniu, działa dalej aż do
      chwili gdy zamontowany smbfs jest odmontowywany. Będzie rejestrował
      to co się dzieje podczas pracy w trybie demona, wykorzystując
      "nazwę maszyny" smbmount, więc typowo wypadnie to na log.smbmount.
      Proces smbmount może być również nazwany mount.smbfs.</para>

    <para><emphasis>UWAGA:</emphasis> <command>smbmount</command> wywołuje
      <command>smbmnt(8)</command> żeby przeprowadzić właściwe montowanie.
      Musisz się upewnić, czy <command>smbmnt</command> jest na ścieżce
      przeszukiwania, żeby mógł zostać znaleziony.</para>

</refsect1>

<refsect1>
    <title>OPCJE</title>

    <variablelist>
      <varlistentry>
	<term>username=&lt;arg&gt;</term>
	<listitem><para>określa nazwę użytkownika wykorzystaną do połączenia.
	    Jeśli nie jest podana, wtedy wykorzystana jest zmienna środowiskowa
	    <envar>USER</envar>. Ta opcja może też przybrać formę
	    "uzytkownik%haslo", "uzytkownik/gruparobocza" lub
	    "uzytkownik/gruparobocza%haslo", aby umożliwić podanie hasła i
	    grupy roboczej jako części nazwy użytkownika.</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>password=&lt;arg&gt;</term>
	<listitem><para>określa hasło SMB. Jeśli opcja ta nie jest podana,
	    wtedy użyta jest zmienna środowiskowa <envar>PASSWD</envar>.
	    Jeśli nie można znaleźć żadnego hasła, <command>smbmount</command>
	    poprosi o nie chyba, że opcja gościa (guest option) jest podana.
	  </para>

	  <para>Zauważ że hasło które zawiera znak rozdzielający argumenty
	    (np. przecinek ',') nie zostanie poprawnie sparsowane w linii
	    poleceń. Tym niemniej, to samo hasło zdefiniowane w zmiennej
	    środowiskowej <envar>PASSWD</envar> lub w pliku referencji (zobacz
	    niżej) będzie odczytane poprawnie.</para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>credentials=&lt;filename&gt;</term>
	<listitem><para>określa plik który zawiera nazwę użytkownika i/lub
	    hasło. Format pliku to:</para>

	  <para>
	    <programlisting>
	      username = &lt;wartosc&gt;
	      password = &lt;wartosc&gt;
	    </programlisting>
	  </para>

	  <para>Jest to preferowane zamiast posiadania haseł w czystym tekście
	    w współdzielonym pliku takim, jak /etc/fstab. Upewnij się, że
	    każdy plik referencji (credentials) jest poprawnie chroniony.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>netbiosname=&lt;arg&gt;</term>
	<listitem><para>ustawia źródłową nazwę NetBIOS. Domyślnie jest ona
	    ustawiona na nazwę lokalnego hosta.</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>uid=&lt;arg&gt;</term>
	<listitem><para>ustawia uid który będzie właścicielem wszystkich
	    plików w montowanym systemie plików.
	    Może być określony albo jako nazwa użytkownika, albo jako
	    indentyfikator numeryczny.</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>gid=&lt;arg&gt;</term>
	<listitem><para>ustawia gid który będzie właścicielem wszystkich
	    plików w montowanym systemie plików.
	    Może być określony albo jako nazwa grupy, albo jako
	    indentyfikator numeryczny.</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>port=&lt;arg&gt;</term>
	<listitem><para>ustawia numer odległego (tutaj: docelowego, przyp.tłum.)
	    portu SMB. Domyślną wartością jest 139.</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>fmask=&lt;arg&gt;</term>
	<listitem><para>ustawia maskę plikową. Determinuje ona zezwolenia
	    (prawa dostępu) jakie zdalne pliki będą miały w lokalnym systemie
	    plików. Domyślna, jest oparta na aktualnej wartości umask.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>dmask=&lt;arg&gt;</term>
	<listitem><para>ustawia maskę katalogową. Determinuje ona zezwolenia
	    (prawa dostępu) jakie zdalne katalogi będą miały w lokalnym systemie
	    plików. Domyślna, jest oparta na aktualnej wartości umask.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>debug=&lt;arg&gt;</term>
	<listitem><para>ustawia poziom debugowania. Jest to przydatne do
	    śledzenia problemów z połączeniami SMB.</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>ip=&lt;arg&gt;</term>
	<listitem><para>ustawia docelowego hosta lub adres IP.</para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>workgroup=&lt;arg&gt;</term>
	<listitem><para>ustawia nazwę docelowej grupy roboczej.</para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>sockopt=&lt;arg&gt;</term>
	<listitem><para>ustawia opcje gniazda TCP. Zobacz opcję <parameter>
	      socket options</parameter> w 
	    <ulink url="smb.conf.5.html#SOCKETOPTIONS"><filename>smb.conf
		</filename></ulink>.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>scope=&lt;arg&gt;</term>
	<listitem><para>ustawia zakres NetBIOS</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>guest</term>
	<listitem><para>nie pytaj o hasło</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>ro</term>
	<listitem><para>montuj tylko-do-odczytu</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>rw</term>
	<listitem><para>montuj do odczytu-zapisu</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>iocharset=&lt;arg&gt;</term>
	<listitem><para>ustawia zestaw znaków używany po stronie linux'a
	    do translacji strony kodowej na zestaw znaków (NLS). Argument
	    powinien być nazwą zestawu, np iso8859-1. (Uwaga: tylko jądro
	    2.4.0 lub późniejsze)
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>codepage=&lt;arg&gt;</term>
	<listitem><para>ustawia stronę kodową której używa serwer. Zobacz
	    opcję iocharset. Przykładowa wartość to cp850. (Uwaga: tylko
	    jądro 2.4.0 lub późniejsze)
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>ttl=&lt;arg&gt;</term>
	<listitem><para>jak długo listing katalogu jest cache'owany w
	    milisekundach (wpływa także na uwidocznianie zmian w rozmiarach
	    plików i datach). Większa wartość oznacza, że zauważenie zmian
	    na serwerze zajmuje więcej czasu, ale za to polepsza osiągi
	    dla dużych katalogów, szczególnie na dużych dystansach. Domyślna
	    wartość to 1000ms, lecz coś około 10000ms (10 sekund) będzie
	    prawdopodobnie lepszą w wielu przypadkach.
	    (Uwaga:tylko jądro 2.4.2 lub późniejsze)
	  </para></listitem>
      </varlistentry>

    </variablelist>
</refsect1>

<refsect1>
    <title>ZMIENNE ŚRODOWISKOWE</title>

    <para>Zmienna <envar>USER</envar> może zawierać nazwę użytkownika
      osoby używającej klienta. Ta informacja jest wykorzystana tylko,
      jeśli poziom protokołu jest wystarczająco duży, żeby wspierać hasła
      na poziomie sesji. Zmienna może być użyta do ustawienia zarówno nazwy
      użytkownika jak i jego hasła, wykorzystując format
      nazwauzytkownika%haslo.</para>

    <para>Zmienna <envar>PASSWD</envar> może zawierać hasło osoby
      używającej klienta. Ta informacja jest wykorzystana tylko, jeśli
      poziom protokołu jest wystarczająco duży, żeby wspierać hasłą na
      poziomie sesji.</para>

    <para>Zmienna <envar>PASSWD_FILE</envar> może zawierać ścieżkę pliku
      z którego można odczytać hasło. Pojedyncza linia wejściowa jest
      czytana i użyta jako hasło.</para>
</refsect1>

<refsect1>
    <title>BŁĘDY</title>

    <para>Niewiele znanych. Jeden błąd w smbfs jest ważny na tyle,
      żeby jednak wspomnieć o nim tutaj:</para>

    <itemizedlist>

      <listitem><para>Montowanie czasem przestaje działać. Jest to
	  zazwyczaj spowodowane przez kończący się smbmount. Ponieważ
	  smbfs potrzebuje smbmount'a żeby połączyć się ponownie, gdy
	  serwer się rozłączy, montowanie padnie. Normalnie,
	  "re-montowanie" załatwia problem. Znane są przynajmniej
	  2 sposoby na wywołanie tego błędu.</para></listitem>

    </itemizedlist>

    <para>Zwróć uwagę, że typową odpowiedzią na raport o błędach jest
      sugestia, żeby spróbować najpierw najnowszą wersję. Spróbuj
      zatem zrobić to najpierw i zawsze dołącz informację, których
      wersji odpowiedniego oprogramowania (minimum: samba, jądro,
      dystrybucja) używasz przy raportowaniu błędów.</para>

</refsect1>

<refsect1>
    <title>ZOBACZ TEŻ</title>

    <para>Documentation/filesystems/smbfs.txt w drzewie kodu źródłowego
      jądra może zawierać dodatkowe opcje i informacje.</para>

</refsect1>

<refsect1>
    <title>AUTOR</title>

    <para>Volker Lendecke, Andrew Tridgell, Michael H. Warfield
      i inni.</para>

    <para>Obecnym koordynatorem smbfs i narzędzi przestrzeni użytkownika
      (userspace tools) <command>smbmount</command>, <command>smbumount
      </command> i <command>smbmnt</command> jest
      <ulink url="mailto:urban@teststation.com">Urban Widmark</ulink>.
      <ulink url="mailto:samba@samba.org">Lista Dyskusyjna SAMBA</ulink>
      jest preferowanym miejscem do zadawania pytań dotyczących tych
      programów.</para>

    <para>Konwersja tej strony podręcznika dla Samba 2.2 została
      przeprowadzona przez Geralda Cartera. Tłumaczenie na język polski
      wykonał Rafał Szcześniak.</para>
</refsect1>

</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-namecase-general:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:nil
sgml-exposed-tags:nil
sgml-local-catalogs:("/usr/lib/sgml/catalog")
sgml-local-ecat-files:nil
End:
-->
