Spoznajte Linux: Razumevanje smb.conf

Preizkusite Naš Instrument Za Odpravo Težav

Zraven datoteke xorg.conf (beri mojega Spoznajte Linux: Razumevanje xorg.conf za več ) datoteka smb.conf je morda najbolj napačno razumljena od vseh datotek. Del razloga je, da je privzeta datoteka precej velika in zmedena. Ko primerjaš, kaj si potreba vs kaj ti so (vsaj privzeto) vas bo presenetilo, kako preprosta je Samba v konfiguraciji.

Ko je Samba nameščena, bo datoteka smb.conf dolga približno 533 vrstic. Ne bojte se. To je veliko lažje, kot se zdi.

Datoteka smb.conf je razdeljena na razdelke. Vsak razdelek se začne s črto, ki je videti kot:

[NASLOV]

Kjer je TITLE dejanski naslov bloka. Vsak blok predstavlja konfiguracijo ali skupni delež, s katerim se lahko povežejo drugi stroji. Imeli boste vsaj globalni blok in eno samo delnico.

Globalno

Globalni blok je eden pomembnejših blokov v datoteki smb.conf. Ta blok določa globalno konfiguracijo vašega strežnika Samba. Ta blok se začne z:

[globalno]

Znotraj vaših blokov bodo vaše konfiguracijske vrstice sestavljale:

možnost = vrednost

izjave.

Najpomembnejše izjave, ki jih boste potrebovali v svojem globalnem bloku, so:
netbios ime = NAME
delovna skupina = WORKGROUP_NAME
varnost = SECURITY_TYPE
šifriranje gesel = DA / NE
smb passwd datoteka = / pot / do / smbpasswd
vmesniki = ALLOWED_ADDRESSES

Vrednosti za vsako zgoraj navedeno možnost bi morale biti samoumevne. Vendar je treba opozoriti na eno stvar. Če šifrirate gesla, boste morali uporabnikom (z gesli) dodati ukaz smbpasswd.
V globalnem bloku je ena pomembnejših možnosti varnostna možnost. Ta možnost se nanaša na preverjanje pristnosti (kako se bodo uporabniki lahko prijavili). Obstaja pet različnih vrst varnosti:

  • ADS - domena Active Directory
  • Domena - Preverjanje uporabnika prek primarne ali rezervne domene NT
  • Strežnik - Samba strežnik prenese avtentikacijo na drug strežnik
  • Skupna raba - Uporabnikom ni treba vnesti uporabniškega imena ali gesla (dokler ne poskusijo dostopati do določenega imenika)
  • Uporabnik - Uporabniki morajo navesti veljavno uporabniško ime / geslo. To je privzeto.

Delite Bloke

Naslednji bloki se bodo nanašali na posamezne delnice. Za vsak imenik, ki ga želite deliti, boste potrebovali drug blok. Običajni blok delnic bo izgledal tako:
[DELI IME]
komentar = KOMENTAR
pot = / pot / do / deljenje
pisno = DA / NE
način ustvarjanja = ŠTEVILNA VREDNOST
način imenika = ŠTEVILNO VREDNOST
zaklepanje = DA / NE

Vse v zgornjih kapicah bo določeno glede na vaše potrebe. Zapleteni vnosi bodo načini ustvarjanja in imenika. To je določitev dovoljenj za katero koli ustvarjeno datoteko in imenike za skupno rabo. Torej bodo vrednosti v obliki 0700 ali 0600 (odvisno od potreb po dovoljenju). Ne pozabite, da boste potrebovali blok skupne rabe za vsak imenik, ki ga želite deliti.

Seveda obstaja veliko možnosti, ki jih je mogoče uporabiti v Sambi. Mnoge od teh možnosti bodo sodile v svetovni blok.

Blok tiskalnika

Določite lahko tudi blok za skupno rabo tiskalnikov. Ta blok se bo začel z:

[tiskalniki]

in bo vseboval možnosti, kot so:
komentar = KOMENTAR
pot = / POT / TO / TISKALNIK / ŠOLA
brskalno = DA / NE
gost ok = DA / NE
zapisljiv = DA / NE
za tisk = DA / NE
način ustvarjanja = ŠTEVILNA VREDNOST

Vzorec smb.conf

Imam zunanji pogon, na katerega namestim / mediji / glasba in v domačem omrežju delim naslednje smb.conf mapa:
[globalno]
ime netbiosa = MONKEYPANTZ
delovna skupina = MONKEYPANTZ
varnost = uporabnik
šifriranje gesel = da
smb passwd datoteka = / etc / samba / smbpasswd
vmesniki = 192.168.1.1/8
[glasba na prostem]
komentar = Glasbena knjižnica
pot = / mediji / glasba
pisno = da
način ustvarjanja = 0600
način imenika = 0700
zaklepanje = da

In to je to. To je moja celota smb.conf mapa. Podeljeno je, da delim samo en sam imenik, vendar kaže, kako preprosto smb.conf lahko konfigurirate.