Samba - připojení svazku
Z MiS
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