Samba - připojení svazku

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Připojení složky pro jedno přihlášení: Přidán přepína --verbose)
(smbclient v novějších verzích zřejmě nemá volbu -o (alespoň na Debianu ne))
 
(Není zobrazeno 7 mezilehlých verzí od 1 uživatele.)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Návody]][[Category:Linux]][[Category:OSY]][[Category:Samba]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Návody]][[Category:Linux]][[Category:OSY]][[Category:Samba]]
  
 +
{{Based_on_Debian}}
  
 
== GNU/Linux ==
 
== GNU/Linux ==
Řádka 6: Řádka 7:
 
=== Instalace ===
 
=== Instalace ===
 
* Pokud se k serveru chcete připojovat z GNU/Linuxu, je třeba na klientském počítači nainstalovat:
 
* Pokud se k serveru chcete připojovat z GNU/Linuxu, je třeba na klientském počítači nainstalovat:
  aptitude install samba-client smbfs
+
  aptitude install samba-client cifs-utils
 +
<!-- Původní návod měl: smbfs -->
  
 
=== Dočasné připojení ===
 
=== Dočasné připojení ===
Řádka 15: Řádka 17:
 
; Přehled složek
 
; Přehled složek
 
  smbclient -L //''server''
 
  smbclient -L //''server''
 +
smbclient --list=//''server''
 +
* Pokud se chcete připojit pod jiným uživatelským jménem:
 +
smbclient --list=//''server'' --user=''username''
  
 +
<div class="Priklad">
 +
Příklady:
 +
smbclient --list=//192.168.0.1 --user=franta
 +
* Vypíše složky, dostupné uživateli <tt>franta</tt> na serveru s danou IP adresou.
 +
* Zeptá se na heslo uživatele <tt>franta</tt>.
 +
</div>
 +
 +
<!-- Asi již nefunguje
 
; Další volby
 
; Další volby
 
Další volby přidáváme parametrem <code>-o</code> (options):
 
Další volby přidáváme parametrem <code>-o</code> (options):
Řádka 25: Řádka 38:
 
<div class="Priklad">
 
<div class="Priklad">
 
Příklady:
 
Příklady:
  smbclient -L -o user=franta //192.168.0.1
+
  smbclient -L //192.168.0.1 -o user=franta
 
* Vypíše složky, dostupné uživateli <tt>franta</tt> na serveru s danou IP adresou.
 
* Vypíše složky, dostupné uživateli <tt>franta</tt> na serveru s danou IP adresou.
 
* Zeptá se na heslo uživatele <tt>franta</tt>.
 
* Zeptá se na heslo uživatele <tt>franta</tt>.
 
</div>
 
</div>
 +
-->
  
 
=== Připojení složky pro jedno přihlášení ===
 
=== Připojení složky pro jedno přihlášení ===
Řádka 44: Řádka 58:
 
Musíme uvést uživatelské jméno! Pokud ho neuvedeme, použije se jméno lokálního uživatele. Ale příkaz <code>mount</code> je třeba volat přes <code>sudo</code>, lokální uživatel je tedy <tt>root</tt>!
 
Musíme uvést uživatelské jméno! Pokud ho neuvedeme, použije se jméno lokálního uživatele. Ale příkaz <code>mount</code> je třeba volat přes <code>sudo</code>, lokální uživatel je tedy <tt>root</tt>!
 
</div>
 
</div>
 +
<div class="Poznamka">Pokud vám systém hlásí upozornění, že nelze připojit svazek v režimu read-only, ověřte, že jste správně nainstalovali oba potřebné balíčky, zvláště <tt>cifs-utils</tt>.</div>
  
 
; Odpojení svazku
 
; Odpojení svazku
Řádka 58: Řádka 73:
  
 
=== Připojení složky trvale ===
 
=== Připojení složky trvale ===
* Je třeba přidat položku do souboru <tt>/etc/fstab</tt>.
+
* Aby se svazek připojoval automaticky při každém startu, je třeba přidat položku do souboru <tt>/etc/fstab</tt>.
* Položka souboru může vypadat třeba:
+
* Položka souboru (přidáme ji na konec) může vypadat třeba:
  //192.168.0.1/common /mnt/common cifs guest,_netdev,uid=franta 0 0
+
  //192.168.0.1/''svazek'' /mnt/''adresar-pro-pripojeni'' cifs guest,_netdev,uid=franta 0 0
 +
 
 +
; Připojování s přihlašovacími údaji
 +
* Pokud musíme zadávat přihlašovací údaje, pak ji upravíme:
 +
//192.168.0.1/''svazek'' /mnt/''adresar-pro-pripojeni'' cifs rw,_netdev,uid=franta,credentials=/etc/samba-''svazek''-login 0 0
 +
* Do souboru <tt>/etc/samba-''svazek''-login</tt> pak přidáme údaje ve formátu:
 +
username=''uziv_jmeno''
 +
password=''heslo''
 +
* Soubor <tt>/etc/samba-''svazek''-login</tt> je vhodné skrýt před nechtěnou editací a před zobrazením jinými uživateli:
 +
sudo chown 0.0 /etc/samba-''svazek''-login
 +
sudo chmod 600 /etc/samba-''svazek''-login
 +
* Vyzkoušejte:
 +
mount -a
 +
 
 +
; Význam parametrů:
 +
* <code>rw</code>... přístup pro čtení i zápis
 +
* <code>credentials=''soubor''</code>... přihlašovací údaje jsou uloženy v souboru ''soubor''.
 +
* <code>uid=franta</code>... přistupovat se k datům bude, jako by přistupoval uživatel ''franta''. Lze zadat i UID (číslo).
 +
* <code>gid=skupina</code>... přistupovat se k datům bude, jako by přistupoval uživatel ze skupiny ''skupina''. Lze zadat i GID (číslo).
 +
 
 +
 
 
   
 
   
 
== Windows ==
 
== Windows ==
 +
=== Zobrazení dostupných (sdílených) položek (diskových svazků, tiskáren,...) na zvoleném počítači ===
 +
; Příkazový řádek
 +
net view \\''pocitac''
 +
* Například:
 +
net view \\192.168.0.1
 +
* Lze použít i&nbsp;pro svůj vlastní počítač!
 +
 +
; GUI
 +
* <code>Tento počítač-> Manage-> Shared Folders</code>
 +
 +
 +
=== Připojení diskového svazku ===
 +
 +
; Přehled aktuálně připojených svazků
 +
net use
 +
 +
; Pro jedno přihlášení:
 
* Chcete-li se k serveru připojit z Windows, lze použít standardní sdílení souborů &mdash; není třeba nic instalovat.
 
* Chcete-li se k serveru připojit z Windows, lze použít standardní sdílení souborů &mdash; není třeba nic instalovat.
  net use z: \\''server''\web
+
net use ''písmeno-disku'': \\''server''\''svazek''
 +
* Příklad:
 +
  net use z: \\192.168.0.1\sdilene
 +
* Nebo v grafickém prostředí:
 +
** Otevřete správce souborů (aplikace Tento počítač/Průzkumník).
 +
** Nahoru do adresního řádku zadejte: <code>\\''IP-počítače''\''název-složky''</code>
 +
** Pokud jsou vyžadovány, zadejte přihlašovací údaje z&nbsp;cílového počítače (serveru).<br />
 +
(Údaje nejsou vyžadovány, pokud se podaří připojit pomocí přihlašovacích údajů z&nbsp;klientského počítače.)
 +
 
 +
 
 +
; Trvalé připojení:
 +
* Pokud chcete, aby se svazek připojoval při každém startu počítače, přidejte přepínač <code>/persistent</code>:
 +
net use ''písmeno-disku'': \\''server''\''svazek'' /persistent:yes
 +
 
 +
; Odpojení svazku:
 +
* Trvale nebo jednorázově připojený svazek odpojíme vždy přepínačem <code>/delete</code>.
 +
* Například:
 +
net use z: /delete
 +
 
 +
=== Připojení sdílené tiskárny ===
 +
; Příkazy (doporučeno)
 +
start \\''pocitac''\\''tiskarna''
 +
* Příkaz se zeptá na uživatelské jméno a heslo (v grafickém režimu).
 +
* Ovladače pro tiskárnu se automaticky stáhnou, jsou-li k dispozici.
 +
; GUI (na klientském počítači):
 +
* <code>Zařízení a tiskárny &rarr; Přidat tiskárnu &rarr; Zadat cestu (nebo vybrat)</code>
 +
* Před tiskem se připojit k serveru: pokud je k přístupu k tiskárně nutné heslo, musíte připojit některý sdílený disk (abychom mohli zadat heslo, jinak se Windows na heslo nezeptají a tiskárna nefunguje).
 +
* Pak teprve můžeme spustit tisk.
 +
 
 +
<div class="Poznamka">
 +
Pozor! I&nbsp;pro sdílenou tiskárnu je potřeba mít nainstalován ovladač ve svém počítači. Ovladač tedy musí být nainstalován na všech počítačích, ze kterých chci tiskárnu používat!
 +
</div>
 +
 
 +
== Související stránky ==
 +
* [[Sdílení souborů a tiskáren]]
  
  
Řádka 70: Řádka 156:
 
* [[Přístup na webový server pomocí Samby | Návod Přístup na webový server pomocí Samby]]
 
* [[Přístup na webový server pomocí Samby | Návod Přístup na webový server pomocí Samby]]
 
* [http://wiki.samba.org/index.php/Mounting_samba_shares_from_a_unix_client Wiki.Samba.org &rarr; Mounting Samba shares]
 
* [http://wiki.samba.org/index.php/Mounting_samba_shares_from_a_unix_client Wiki.Samba.org &rarr; Mounting Samba shares]
 +
* [http://midactstech.blogspot.cz/2013/09/how-to-mount-windows-cifs-share-on_18.html Blogspot.cz &rarr; How to mount Windows CIFS Share]

Aktuální verze z 18. 4. 2018, 07:15


Na této stránce používáme distribuci Debian ve verzi 7 (Wheezy) a 8 (Jessie). Na ostatních distribucích budou nejspíš k dispozici podobné nebo stejné nástroje a tipy.

Obsah

GNU/Linux

Instalace

aptitude install samba-client cifs-utils

Dočasné připojení

Přehled složek
smbclient -L //server
smbclient --list=//server
smbclient --list=//server --user=username

Příklady:

smbclient --list=//192.168.0.1 --user=franta
  • Vypíše složky, dostupné uživateli franta na serveru s danou IP adresou.
  • Zeptá se na heslo uživatele franta.


Připojení složky pro jedno přihlášení

Připojení svazku
sudo mount -t cifs //server/slozka do-ktereho-adresare -o username=uzivatelske-jmeno

Může být problém s připojováním starších zařízení nepodporujících novější způsoby autentizace uživatele.

Musíme uvést uživatelské jméno! Pokud ho neuvedeme, použije se jméno lokálního uživatele. Ale příkaz mount je třeba volat přes sudo, lokální uživatel je tedy root!

Pokud vám systém hlásí upozornění, že nelze připojit svazek v režimu read-only, ověřte, že jste správně nainstalovali oba potřebné balíčky, zvláště cifs-utils.
Odpojení svazku
sudo umount do-ktereho-adresare
Přepínače
--verbose
uid=id
user=username

Připojení složky trvale

//192.168.0.1/svazek	/mnt/adresar-pro-pripojeni		cifs	guest,_netdev,uid=franta 0 0
Připojování s přihlašovacími údaji
//192.168.0.1/svazek	/mnt/adresar-pro-pripojeni		cifs	rw,_netdev,uid=franta,credentials=/etc/samba-svazek-login 0 0
username=uziv_jmeno
password=heslo
sudo chown 0.0 /etc/samba-svazek-login
sudo chmod 600 /etc/samba-svazek-login
mount -a
Význam parametrů


Windows

Zobrazení dostupných (sdílených) položek (diskových svazků, tiskáren,...) na zvoleném počítači

Příkazový řádek
net view \\pocitac
net view \\192.168.0.1
GUI


Připojení diskového svazku

Přehled aktuálně připojených svazků
net use
Pro jedno přihlášení
net use písmeno-disku: \\server\svazek
net use z: \\192.168.0.1\sdilene

(Údaje nejsou vyžadovány, pokud se podaří připojit pomocí přihlašovacích údajů z klientského počítače.)


Trvalé připojení
net use písmeno-disku: \\server\svazek /persistent:yes
Odpojení svazku
net use z: /delete

Připojení sdílené tiskárny

Příkazy (doporučeno)
start \\pocitac\\tiskarna
GUI (na klientském počítači)

Pozor! I pro sdílenou tiskárnu je potřeba mít nainstalován ovladač ve svém počítači. Ovladač tedy musí být nainstalován na všech počítačích, ze kterých chci tiskárnu používat!

Související stránky


Další materiály

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje