Iepazīstiet Linux: izpratne par smb.conf

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Blakus failam xorg.conf (lasīt manu Iepazīstiet Linux: lai uzzinātu vairāk par xorg.conf ) smb.conf fails varētu būt visvairāk pārprasts no visiem failiem. Daļēji iemesls tam ir tas, ka noklusējuma fails ir labs, diezgan liels un mulsinošs. Kad jūs salīdzināt to, ko jūs vajag vs ko tu ir (vismaz pēc noklusējuma) jūs būsit pārsteigts par to, cik vienkārša Samba var būt konfigurēšana.

Pēc Samba instalēšanas smb.conf fails būs aptuveni 533 līnijas garš. Nebaidies. Tas ir daudz vieglāk, nekā šķiet.

Fails smb.conf ir sadalīts daļās. Katra sadaļa sāksies ar līniju, kas izskatās šādi:

[TITLE]

Kur TITLE ir faktiskais bloka nosaukums. Katrs bloks apzīmē konfigurāciju vai daļu, ar kuru citas mašīnas var izveidot savienojumu. Jums vismaz būs globāls bloks un viena akcija.

Globālā

Globālais bloks ir viens no svarīgākajiem blokiem smb.conf failā. Šis bloks nosaka jūsu Samba servera globālo konfigurāciju. Šis bloks sākas ar:

[globāls]

Bloku ietvaros jūsu konfigurācijas līnijas veidos:

opcija = vērtība

paziņojumi.

Vissvarīgākie paziņojumi, kas jums būs nepieciešami globālajā blokā, ir:
netbios name = NAME
darba grupa = WORKGROUP_NAME
drošība = SECURITY_TYPE
šifrēt paroles = JĀ / NĒ
smb passwd fails = / ceļš / uz / smbpasswd
saskarnes = ALLOWED_ADDRESSES

Katras iepriekšminētās vērtības vērtībām jābūt pašsaprotamām. Bet ir viena lieta, kas jāpiezīmē. Ja šifrējat paroles, jums būs jāpievieno lietotāji (ar parolēm) ar komandu smbpasswd.
Globālā blokā viena no svarīgākajām iespējām ir drošības opcija. Šī opcija attiecas uz autentifikāciju (kā lietotāji varēs pieteikties). Pastāv pieci dažādi drošības veidi:

  • ADS - Active Directory domēns
  • Domēns - lietotāja verifikācija, izmantojot NT primāro vai rezerves domēnu
  • Serveris - Samba serveris nodod autentifikāciju citam serverim
  • Koplietot - lietotājiem nav jāievada lietotājvārds vai parole (kamēr viņi nemēģina piekļūt noteiktam direktorijam)
  • Lietotājs - lietotājiem ir jānorāda derīgs lietotājvārds / parole. Šis ir noklusējuma iestatījums.

Koplietot blokus

Nākamie bloki attieksies uz atsevišķām akcijām. Katram direktorijam, kuru vēlaties koplietot Samba lietotājiem, būs nepieciešams atšķirīgs bloks. Tipisks akciju bloks izskatīsies šādi:
[KOPĪGOT VĀRDS]
komentārs = KOMENTĀRS
ceļš = / ceļš / uz / dalīties
rakstāms = JĀ / NĒ
izveides režīms = NUMERIC VALUE
direktorijas režīms = NUMARĀLĀ VĒRTĪBA
bloķēšana = JĀ / NĒ

Viss, kas norādīts ar burtiem, tiks noteikts atbilstoši jūsu vajadzībām. Viltīgi ieraksti būs izveides un direktoriju režīmi. Tas nozīmē definēt jebkura izveidotā faila, kā arī kopīgošanas direktoriju atļaujas. Tātad vērtības būs 0700 vai 0600 (atkarībā no jūsu atļaujas vajadzībām). Atcerieties, ka jums būs nepieciešams kopīgošanas bloks katram direktorijam, kuru vēlaties kopīgot.

Protams, Sambā ir daudz iespēju, kuras var izmantot. Daudzas no šīm iespējām nonāks globālā blokā.

Printera bloks

Varat arī definēt bloku, lai dalītos printeros. Šis bloks sāksies ar:

[printeri]

un tajā būs šādas iespējas:
komentārs = KOMENTĀRS
ceļš = / PATH / TO / PRINTER / SPOOL
pārlūkojams = JĀ / NĒ
viesis ok = JĀ / NĒ
rakstāms = JĀ / NĒ
izdrukājams = JĀ / NĒ
izveides režīms = NUMERIC VALUE

Paraugs smb.conf

Man ir ārējs diskdzinis, kuru es pieslēdzu / mediji / mūzika un es dalos savā mājas tīklā ar šādiem jautājumiem smb.conf fails:
[globāls]
netbios name = MONKEYPANTZ
darba grupa = MONKEYPANTZ
drošība = lietotājs
šifrēt paroles = jā
smb passwd fails = / etc / samba / smbpasswd
saskarnes = 192.168.1.1/8
[vallena mūzika]
komentēt = Mūzikas bibliotēka
ceļš = / mediji / mūzika
rakstāms = jā
izveidošanas režīms = 0600
direktoriju režīms = 0700
bloķēšana = jā

Un tas arī viss. Tas ir viss mans smb.conf failu. Piešķirts, ka es kopīgoju tikai vienu direktoriju, bet tas parāda, cik vienkārši smb.conf var būt konfigurēt.