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