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)
(Přidána šablona Based_on_Debian, přidáno trvalé připojení přes přihlašovací údaje, opravena instalace, do Windows přidáno /persistent)
Řá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 58: Řádka 60:
  
 
=== 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 ==
 +
; 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
 +
 
 +
; 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
  
  
Řádka 70: Řádka 99:
 
* [[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]

Verze z 21. 8. 2014, 09:31


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
Další volby

Další volby přidáváme parametrem -o (options):

user=uzivatel
domain=domena

Příklady:

smbclient -L -o user=franta //192.168.0.1
  • 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!

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

Pro jedno přihlášení
net use písmeno-disku: \\server\svazek
net use z: \\192.168.0.1\sdilene
Trvalé připojení
net use 'písmeno-disku: \\server\svazek /persistent:yes


Další materiály

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