Samba snelgids

Inhoudsopgave

Wat is Samba?

Samba zijn NetBios services  over TCP/IP voor Unx. Hiermee is het mogelijk om een Unx systeem zich te laten voordoen als M$ Windows server.

Hoe Samba starten?

Samba bestaat uit twee delen:

Samba (nmbd & smbd) kan als daemon opgestart worden of via inetd. Op een systeem dat voldoende krachtig is zou ik persoonlijk de de daemon mode gebruiken. Indien samba via inetd gestart wordt moet poort 137 (netbios-ns) aan nmbd en poort 138 (netbios-ssn) aan smbd. Hiervoor is het nodig om:

Om samba in daemon mode te starten moet smbd en nmbd met de -D optie gestart worden. Dit kan het beste via de normale Un*x startup scripts gebeuren (vb. /etc/rcXX.d )

Samba heeft twee belangrijke configuratie bestanden:

Samba configuratie

Het smb.conf bestand bevat drie delen:

Een typisch smb.conf met passwoord encryptie ziet er als volgt uit:
[global]
   printing = bsd
   printcap name = /etc/printcap
   load printers = yes
   guest account = nobody
   invalid users = root
   bind interfaces only = yes
   security = user
   encrypt passwords = true
   workgroup = ANTWERPEN
   server string = %h server (Samba %v)
[homes]
   comment = Home Directories
   browseable = yes
   writable   = yes
[printers]
   comment = All Printers
   browseable = yes
   path = /tmp
   printable = yes
   public = no
   writable = no
   create mode = 0700
[PUBLIC]
   comment = public test folder
   browseable = yes
   path = /test/smb
   locking = no
   public = yes
   writeable = no

 

Via smbpasswd -a <username> -p <password> dienen we gebruikers toe te voegen in smbpasswd password bestand, welke toegang hebben tot de samba services.


Het is te aangeraden om dezelfde passworden te gebruiken op Un*x,samba & M$ Windows. Anders zullen de gebruikers gevraagd worden eerst hun samba en daarna hun Un*x passwoord te typen.