Samba - připojení svazku
Z MiS
(Rozdíly mezi verzemi)
(→Další materiály: Odkaz na stránku Sdílení souborů a tiskáren) |
(smbclient v novějších verzích zřejmě nemá volbu -o (alespoň na Debianu ne)) |
||
(Není zobrazena 1 mezilehlá verze od 1 uživatele.) | |||
Řádka 17: | Řá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 27: | Řádka 38: | ||
<div class="Priklad"> | <div class="Priklad"> | ||
Příklady: | Příklady: | ||
− | smbclient -L | + | 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 86: | Řádka 98: | ||
== 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'' | net view \\''pocitac'' | ||
* Například: | * Například: | ||
net view \\192.168.0.1 | net view \\192.168.0.1 | ||
+ | * Lze použít i pro svůj vlastní počítač! | ||
+ | |||
+ | ; GUI | ||
+ | * <code>Tento počítač-> Manage-> Shared Folders</code> | ||
+ | |||
=== Připojení diskového svazku === | === Připojení diskového svazku === | ||
Řádka 101: | Řádka 119: | ||
* Příklad: | * Příklad: | ||
net use z: \\192.168.0.1\sdilene | 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 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 klientského počítače.) | ||
+ | |||
; Trvalé připojení: | ; Trvalé připojení: | ||
Řádka 112: | Řádka 136: | ||
=== Připojení sdílené tiskárny === | === Připojení sdílené tiskárny === | ||
+ | ; Příkazy (doporučeno) | ||
start \\''pocitac''\\''tiskarna'' | start \\''pocitac''\\''tiskarna'' | ||
* Příkaz se zeptá na uživatelské jméno a heslo (v grafickém režimu). | * 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. | * 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 → Přidat tiskárnu → 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 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 == | == Související stránky == |
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
- Pokud se k serveru chcete připojovat z GNU/Linuxu, je třeba na klientském počítači nainstalovat:
aptitude install samba-client cifs-utils
Dočasné připojení
- Pro dočasné připojení slouží nástroj smbclient.
- Je vhodný pro vyzkoušení připojení a zadání několika málo příkazů.
- Po ukončení programu se sdílený svazek odpojí.
- Přehled složek
smbclient -L //server smbclient --list=//server
- Pokud se chcete připojit pod jiným uživatelským jménem:
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í
- Pokud chceme pracovat se svazkem častěji, je vhodné použít příkaz
mount
, který připojí složku dlouhodobě. - Tento příkaz může volat jen správce (použijte
sudo
)! - Složka se odpojí: a) při vypnutí počítače; b) příkazem
umount
- 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
- Seznam přepínačů lze získat pomocí příkazu:
man 8 mount.cifs
.
--verbose
- Pro kontrolu vypíše, s jakými parametry se přihlašuje. Vhodné použít, pokud něco nefunguje.
uid=id
- Nastavuje ID vlastníka souborů. Standardně po připojení vlastní soubory uživatel root.
user=username
- Nastavuje, pod jakým jménem se budeme přihlašovat.
Připojení složky trvale
- Aby se svazek připojoval automaticky při každém startu, je třeba přidat položku do souboru /etc/fstab.
- Položka souboru (přidáme ji na konec) může vypadat třeba:
//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 /etc/samba-svazek-login pak přidáme údaje ve formátu:
username=uziv_jmeno password=heslo
- Soubor /etc/samba-svazek-login 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ů
-
rw
... přístup pro čtení i zápis -
credentials=soubor
... přihlašovací údaje jsou uloženy v souboru soubor. -
uid=franta
... přistupovat se k datům bude, jako by přistupoval uživatel franta. Lze zadat i UID (číslo). -
gid=skupina
... přistupovat se k datům bude, jako by přistupoval uživatel ze skupiny skupina. Lze zadat i GID (číslo).
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 pro svůj vlastní počítač!
- GUI
-
Tento počítač-> Manage-> Shared Folders
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ů — není třeba nic instalovat.
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:
\\IP-počítače\název-složky
- Pokud jsou vyžadovány, zadejte přihlašovací údaje z cílového počítače (serveru).
(Ú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í
- Pokud chcete, aby se svazek připojoval při každém startu počítače, přidejte přepínač
/persistent
:
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
/delete
. - 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)
-
Zařízení a tiskárny → Přidat tiskárnu → Zadat cestu (nebo vybrat)
- 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.
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