Samba

Samba poskytuje na daném stroji tiskový a souborový server pomocí protokolu SMB. To umožňuje přístup z Windows, ale i z jiných Unixových strojů (pomocí utility smbclient).

K instalaci doporučujeme balíčky samba a samba-doc. Sambu lze spouštět buď jako daemon při startu stroje (rychlejší přístup k serveru), nebo při požadavku na tuto službu (varianta inetd, šetří pamětí). Konfigurace samby je zapsána v souboru /etc/samba/smb.conf. Upravit je obvykle třeba jen některé položky:

Příklad nastavení: povolen pouze tisk pro libovolné stroje v doméně (s výjimkou jednoho specifikovaného IP), není umožněn přístup do domovských adresářů (zakomentované položky nejsou uvedeny):
[global]
   printing = bsd
   printcap name = /etc/printcap
   load printers = yes
   guest account = nobody
   invalid users = root

   hosts allow = 195.113.28.0/255.255.254.0 EXCEPT 195.113.28.65
   workgroup = NC
   server string = %h server (Samba %v)
   socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
   wins support = no
   name resolve order = lmhosts host wins bcast
   dns proxy = no
   preserve case = yes
   short preserve case = yes
   unix password sync = false
   passwd program = /usr/bin/passwd %u
   passwd chat = *New\spassword:* %n\n *Re-enter\snew\spassword:* %n\n *Password\schanged.* .
   max log size = 1000

[printers]
   comment = All Printers
   browseable = yes
   path = /tmp
   printable = yes
   public = yes
   writable = no
   create mode = 0700


Tomáš Davídek, poslední změna 2007-05-29