11
SAMBA • umožňuje linuxovému systému sdílení prostředků a služeb prostřednictvím sítě • používá SMB (server message block) protocol - identický protokolu fimry Microsoft CIFS (Commont Internet File Systém) • SMB je obdoba NFS ve win prostředí

SAMBA

  • Upload
    shay

  • View
    45

  • Download
    8

Embed Size (px)

DESCRIPTION

SAMBA. umožňuje linuxovému systému sdílení prostředků a služeb prostřednictvím sítě používá SMB (server message block) protocol - identický protokolu fimry Microsoft CIFS (Commont Internet File Systém) SMB je obdoba NFS ve win prostředí. používá porty - 137 / UDP - name resolving - PowerPoint PPT Presentation

Citation preview

Page 1: SAMBA

SAMBA

• umožňuje linuxovému systému sdílení prostředků a služeb prostřednictvím sítě

• používá SMB (server message block) protocol - identický protokolu fimry Microsoft CIFS (Commont Internet File Systém)

• SMB je obdoba NFS ve win prostředí

Page 2: SAMBA

• používá porty - 137 / UDP - name resolving

- 138 / UDP - browsing

- 139 / TCP - sharing

• Samba je nástroj, díky němuž může linuxovský server komunikovat stejným protokolem jako win

• proto je možná komunikace win - linux a naopak

• nic ale nebrání tomu, aby se používal pouze v linuxovém prostředí

Page 3: SAMBA

Součásti balíku Samba

• stěžejní dva démoni

• smbd (SMB server) - démon zodpovědný za správu sdílených zdrojů mezi klienty a SMB serverem

• nmbd (NameServer) - plní funkci jednoduchého WINS (windows internet name service) a NetBios (Network Basic Input/Output Systém) nameserveru

Page 4: SAMBA

• winbindd - démon, který umožňuje vykonávat funkci mapování uživatelských účtů (většinou se však nepoužívá

• další programy obsažené v distribuci:1 - smbclient - jednoduchý klient pro přístup ke

síleným prostředkůmsmbclient -L server

- zjištění sdílených položek serveru

smbclient //server/folder

- jednoduchý přístup ke sdílené složce - podobné ftp

smbclient //server/printer -P

smb:> print file

- přihlášení k tiskárně a následné odeslání souboru k tisku

Page 5: SAMBA

smbclient //server/share -U username

- přihlášení k prostředkku pomocí uživatelského jména

2 - smbmount - jstliže je jádro zkompilované s podporou smbfs(cifs), můžeme poskytnuté prostředky připojit jako souborový systém

mount - t smbfs -o username=user //server/share /mount_point

3 - smbstauts - vypisuje aktivní spojení

4 - smbpasswd - nástroj pro změnu uživatelského hesla

5 - smbspool - určený k zasílání souborů pro tisk

6 - testparm - nástroj pro kontrolu syntaxe konfiguračního souboru

Page 6: SAMBA

Konfigurace serveru

• konfigurace uložena v souboru /etc/samba/smb.conf

• skládá se ze sekcí, jejichž název je uzavřen v hranatých závorkách

• tři speciální sekce [global] [homes] [printers]

• jméno sekce je jinak totožné se jménem sdíleného prostředku

Page 7: SAMBA

Globální nastavení• obsahuje parametry, které definují

vlastnosti celého serveru a parametry, které implicitně platí pro všechny ostatní sekce (pokud v daných sekcích není definováno jinak)

• popis nezákladnějších parametrů smb.conf pro sekci [global] , [printers] , [home]

• uživatelem definované sdílení

• k dispozici další parametry - většinou defaultně zakomentované pomocí ; nebo #

Page 8: SAMBA

SMB účty

• Samba využívá uživatelských kont, vytvořených na hostitelském systému

• je tedy nutné každé uživatelské konto (identifikaci uživatele) vytvořit buďto pomocí příkazů "shellu" nebo pomocí nějakého konfiguračního nástroje

Page 9: SAMBA

• jestliže je nastaven speciální systémový účet pro hosta (např. smbuser), je nutné ho nadefinovat v systému

• do /etc/passwd přidat řádeksmbuser:x:503:503:ucet proSambu:/dev/null/:/sbin/nologin

• a do /etc/group přidat řádeksmbuser:x:503

Page 10: SAMBA

• jestliže je zapnuté šifrování hesel, jsou hesla ověřovány vůči /etc/samba/smbpasswd

• pro každého uživatele, který bude používat Sambu, je nutné mu vytvořit heslo

smbpasswd -a username

• pro zjednodušení pro práci s uživateli a hesly existuje nástroj

mksmbpasswd.sh

cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

Page 11: SAMBA

• zdroje:

http://www.samba.org/

http://www.abclinuxu.cz

http://www.root.cz

• doprovodný příklad společně se smb.conf převzatý z www.abclinuxu.cz pro konfiguraci Samby v doméně s možností pro cestovní profily