Samba är ett program som gör att Windows maskiner upplever Linux maskinen (och andra Unix maskiner, OS/2 och Novell) som en NT-server, och kan logga in i en "NT domain" och mappa upp diskar/printrar som är definierade på Linux maskinen.
| Bibliotek | Funktion |
| bin | Programfiler. Både server, status och klientprogram |
| lib | Konfigurationsfiler |
| man | Manual sidor |
| netlogon | Finns inte default, men skapa den, jag använder det för att lägga logon skripten i |
| private | Känsliga filer, password ..., som endast root(servern) skall kunna läsa |
| swat | Ett WWW baserat konfigurationsprogram, inte riktigt heltäckande ännu. |
| var | logfiler och andra temporära filer |
[global] # Text som står jämte maskinnamnet när du browsar nätet server string = Samba at dahlstr.org comment = Samba at dahlstr.org # Domänen som servern tillhör workgroup = DAHLSTR # Performans parameter max xmit = 32767 # Tillåt långa namn mangled names = no # Om inte resursen använs, koppla ner den efter 30 minuter. dead time = 30 # Debugnivå debug level = 0 # Skall den vara domain logon server? domain logons = yes # Säkerhetnivå security = USER # För att få svenska tecken character set = iso8859-1 valid chars = 206:217 204:216 224:231 32 # Skript som körs när man loggar in, skall finnas i NETLOGON resursen logon script = logon.bat [homes] # Hemkataloger # Skall inte kunna browsas browseable = no # Ingen "guest" användare guest ok = no # Skall kunna både läsa och skriva read only = no # Behåll stora och små bokstäver i filnamn preserve case = yes short preserve case = yes # Skilj inte mellan stora och små bokstäver i filnamn case sensitive = no [netlogon] # Resurse för att kunna köra logon skript comment = Netlogon # Var ligger logon skripten path = /usr/local/samba/netlogon # Alla skall kunna mappa denna resurs public = yes # Endast läsbar writable = no [tmp] # Resurs för att kunna lägga temporära filer, alla kan läsa och skriva hit comment = temp area path = /tmp public = yes writable = yes printable = no
Detta förutsätter att resursen netlogon är definierad och att "logon script" är definerad i smb.conf.
Så här ser min .bat fil ut, den mappar upp min hem katalog på H: och /tmp på T:
@echo off net use h: \\gw\homes net use t: \\gw\tmp
/usr/local/samba/bin/nmbd -D /usr/local/samba/bin/smbd -DKontrollera att dom har startat och titta i logfilerna om du får någon felkod: /usr/local/samba/var/log.nmb och /usr/local/samba/var/log.smb.
![]() |
Du behöver följande 3 nätverks komponenter för att koppla upp dig
mot en Samba server:
Se till så att det står "Client for Microsoft Networks" i "Primary Network Logon:" rutan. |
![]() |
Denna bilden kommer du till om du markerar "Client for Microsoft
Networks" och klicka på Properties:
|
![]() |
Denna fliken kommer du till genom att klicka på "Identification" fliken
högst up.
|