Samba

Aleš Havlík, xhavlik2@fi.muni.cz


Obsah


Úvod

Samba je sada aplikací, které různým operačním systémům umožňují využívání služeb spojených s protokoly SMB a NetBIOS, které jsou součástí např. OS Windows či IBM OS/2, a umožnují tak např. plnohodnotné začlenění linuxového stroje mezi stroje s MS Windows.

Součásti balíku


Instalace

Zdrojové texty Samby lze stáhnout z oficiálních stránek http://www.samba.org. Pro většinu běžných systémů existují binární distribuce. Kompilace ze zdrojových souborů probíhá obvyklým způsobem, tedy:

# cd /usr/src/samba/
# ./configure --help
# ./configure [volby]
# make
# make install

mezi volby patří např:
--with-configdir=/etc/samba
--with-quotas
--with-ldap
--with-pam
--with-acl-support
--with-krb5=base-dir

Konfigurace

Konfigurační soubor (v Linuxu obvykle /etc/samba/smb.conf) má stejnou syntaxi jako soubor win.ini ve Windows, tedy:

[sekce]
promenna = hodnota
jina promenna = jina hodnota

V smb.conf jsou tři speciální sekce: Další sekce značí název sdílení. Pokud název obsahuje na konci znak $, nezobrazí se ve windowsovém procházení sdílení.
Příklad:

[skryty$]
comment = skryty adresar
path = /home/yann/hidden
valid users = yann
read only = no
public = no

[tmp]
comment = public temp
path = /tmp
read only = no
public = yes


Spouštění

Buď init skriptem (např. v Gentoo /etc/init.d/samba start) nebo manuálně příkazy:

/usr/local/samba/bin/smbd -D
/usr/local/samba/bin/nmbd -D

Odkazy

www.samba.org