Upoznajte Linux: Razumijevanje smb.conf

Pored datoteke xorg.conf (pročitajte moju Upoznajte Linux: Razumijevanje xorg.conf za više ) datoteka smb.conf možda je najviše pogrešno shvaćena od svih datoteka. Dio razloga je taj što je zadana datoteka prilično velika i zbunjujuća. Kad usporediš ono što potreba vs što ti imati (barem zadano) iznenadit ćete se koliko jednostavna Samba može biti konfiguriranje.



Nakon što je Samba instaliran, datoteka smb.conf bit će dugačka oko 533 retka. Ne boj se. Mnogo je lakše nego što se čini.

Datoteka smb.conf razbijena je u odjeljke. Svaki će odjeljak započeti linijom koja izgleda kao:

[TITULA]



TITLE je stvarni naslov bloka. Svaki blok predstavlja ili konfiguraciju ili udio s kojim se drugi strojevi mogu povezati. Imat ćete, u najmanju ruku, globalni blok i jednu dionicu.

Globalno

Globalni blok jedan je od važnijih blokova u vašoj datoteci smb.conf. Ovaj blok definira globalnu konfiguraciju vašeg Samba poslužitelja. Ovaj blok započinje s:



[globalno]

Unutar blokova vaše će se konfiguracijske linije sastojati od:

opcija = vrijednost



izjave.

Najvažnije izjave koje će vam trebati u vašem globalnom bloku su:
netbios ime = NAME
radna grupa = WORKGROUP_NAME
sigurnost = SECURITY_TYPE
šifrirajte lozinke = DA / NE
smb passwd datoteka = / put / do / smbpasswd
sučelja = ALLOWED_ADDRESSES

Vrijednosti za svaku gornju opciju trebaju biti samorazjašnjene. Ali treba napomenuti jednu stvar. Ako šifrirate lozinke, morat ćete dodati korisnike (sa zaporkama) pomoću naredbe smbpasswd.
U okviru globalnog bloka jedna od važnijih opcija je sigurnosna opcija. Ova se opcija odnosi na provjeru autentičnosti (kako će se korisnici moći prijaviti). Postoji pet različitih vrsta osiguranja:

  • ADS - Active Directory domena
  • Domena - Potvrda korisnika putem primarne ili rezervne domene NT
  • Poslužitelj - Samba poslužitelj predaje autentifikaciju na drugi poslužitelj
  • Dijeli - Korisnici ne moraju unositi korisničko ime ili lozinku (dok ne pokušaju pristupiti određenoj mapi)
  • Korisnik - Korisnici moraju navesti valjano korisničko ime / lozinku. Ovo je zadana postavka.



Dijelite blokove

Sljedeći blokovi odnose se na pojedinačne dionice. Trebat će vam različit blok za svaki direktorij koji želite podijeliti sa korisnicima Sambe. Tipični blok dionica izgledat će ovako:
[PODIJELI IME]
komentar = KOMENTAR
put = / put / do / dijeljenje
upisano = DA / NE
način stvaranja = NUMERIČKA VRIJEDNOST
način direktorija = NUMERIČKA vrijednost
zaključavanje = DA / NE

Sve u gornjim kapicama definirat će se prema vašim potrebama. Škakljivi unosi bit će načini izrade i direktorija. Ovo je definiranje dozvola za bilo koju stvorenu datoteku, kao i mape za dijeljenje. Tako će vrijednosti biti u obliku 0700 ili 0600 (ovisno o vašim potrebama za dozvolom). Zapamtite, trebat će vam blok dijeljenja za svaki direktorij koji želite podijeliti.

Naravno, postoji puno mogućnosti koje se mogu koristiti u Sambi. Mnoge od tih opcija propasti će u globalnom bloku.

Blok pisača

Također možete definirati blok za dijeljenje pisača. Ovaj će blok početi s:

[pisači]

i sadržavat će opcije poput:
komentar = KOMENTAR
staza = / PATH / TO / PRINTER / SPOOL
pretraživački = DA / NE
gost ok = DA / NE
zapisan = DA / NE
ispis = DA / NE
način stvaranja = NUMERIČKA VRIJEDNOST

Uzorak smb.conf

Imam vanjski pogon na koji se montiram / mediji / glazba i svoju kućnu mrežu dijelim sa sljedećim smb.conf datoteka:
[globalno]
naziv netbiosa = MONKEYPANTZ
radna grupa = MONKEYPANTZ
sigurnost = korisnik
šifriranje lozinke = da
smb passwd datoteka = / etc / samba / smbpasswd
sučelja = 192.168.1.1/8
[glazba na zidu]
komentar = Glazbena knjižnica
put = / mediji / glazba
upisano = da
stvoriti način rada = 0600
način direktorija = 0700
zaključavanje = da

I to je to. To je cijela moja smb.conf datoteka. Pod uvjetom da dijelim samo jedan direktorij, ali on pokazuje koliko je jednostavno smb.conf može se konfigurirati.