Bli kjent med Linux: Forstå smb.conf

Ved siden av xorg.conf filen (les min Bli kjent med Linux: Forståelse xorg.conf for mer) smb.conf filen kan være den mest misforståtte av alle filer. En del av grunnen til dette er fordi standardfilen er, vel, ganske stor og forvirrende. Når du sammenligner hva du trenger kontra hva du har (i standard minst), vil du bli overrasket over hvor enkelt Samba kan være å konfigurere.

Etter Samba er installert smb.conf filen vil være rundt 533 linjer lang. Frykt ikke. Det er mye enklere enn det ser ut.


smb.conf filen er delt inn i seksjoner. Hver seksjon vil starte med en linje som ser slik ut:

[TITLE]

Hvor TITTEL er selve tittelen på blokken. Hver blokk representerer enten en konfigurasjon eller en andel som andre maskiner kan kobles til. Du vil i det minste, har en global blokk og en enkelt aksje.

Global

Den globale blokken er en av de mer viktige blokker i din smb.conf filen. Denne blokken definerer den globale konfigurasjonen av Samba server. Denne blokken begynner med:

[global]

Innen blokker konfigurasjonslinjer vil bli gjort opp av:

option = verdi

uttalelser

De viktigste påstander du trenger i din globale blokken er:. NetBIOS-navn = NAMEworkgroup = WORKGROUP_NAMEsecurity = SECURITY_TYPEencrypt passord = YES /NOsmb passwd file = /sti /til /smbpasswdinterfaces = ALLOWED_ADDRESSESThe verdier for hvert alternativ ovenfor bør være selvforklarende. Men det er én ting å merke seg. Hvis du krypterer passord må du legge til brukere (med passord) med smbpasswd command.Within den globale blokken en av de viktigste alternativene er sikkerheten alternativet. Dette alternativet viser til autentisering (hvordan brukere skal kunne logge deg inn). Det er fem forskjellige typer sikkerhet:

ADS - Active Directory Domain

Domain - Bruker verifisering gjennom NT Primær eller Backup Domain

Server - Samba server går på godkjenning til en annen server

Del - Brukerne trenger ikke å oppgi brukernavn eller passord (inntil de prøver å få tilgang til en bestemt katalog)

Bruker - Brukere må oppgi gyldig brukernavn /passord. Dette er standard.

Del Blocks

De neste kvartaler vil referere til enkeltaksjer. Du trenger en annen blokk for hver katalog du vil dele til Samba brukere. En typisk aksje blokken vil se slik ut: [Navn] comment = COMMENTpath = /sti /til /sharewriteable = YES /nocreate mode = TALL VALUEdirectory mode = TALL VALUElocking = YES /NO

Alt i caps ovenfor vil defineres i henhold til dine behov. De vanskelige bidragene vil være å opprette og katalog moduser. Hva dette er å definere tillatelser for enhver fil opprettet samt aksje kataloger. Så verdiene vil være i form av 0700 eller 0600 (avhengig av dine tillatelses behov). Husk at du trenger en aksje blokk for hver katalog du vil dele ut.

Selvsagt er det mange alternativer som kan brukes i Samba. Mange av disse alternativene vil falle i den globale blokken.

Skriver Block

Du kan også definere en blokk for å dele ut skrivere. Denne blokken vil starte med:

[Skrivere]

og vil inneholde alternativer som: kommentere = COMMENTpath = /sti /til /SKRIVER /SPOOLbrowseable = YES /NOguest ok = JA /NOwritable = JA /NOprintable = YES /nocreate mode = numerisk verdi

Prøve smb.conf

Jeg har en ekstern harddisk som jeg montere til /media /musikk og jeg deler ut til hjemmenettverket med følgende smb.conf filen: [global] NetBIOS-navn = MONKEYPANTZworkgroup = MONKEYPANTZsecurity = userencrypt passord = yessmb passwd file = /etc /samba /smbpasswdinterfaces = 192.168.1.1/8[wallen musikk] comment = Music Librarypath = /media /musicwriteable = yescreate modus = 0600directory mode = 0700locking = Ja og det er det. Det er min hele smb.conf filen. Riktignok er jeg bare dele ut en enkelt katalog, men det viser hvor enkelt smb.conf kan være å konfigurere. Anmeldelser