Ismerje meg a Linuxot: az smb.conf megértése
- Kategória: Linux
Az xorg.conf fájl mellett (olvassa el a Ismerje meg a Linuxot: További információ az xorg.conf fájlról ) az smb.conf fájlt talán a leginkább félreértik az összes fájl. Ennek egyik oka az, hogy az alapértelmezett fájl jó, meglehetősen nagy és zavaró. Ha összehasonlítja amit szükség vs amit te van (legalább alapértelmezésben) meg fog lepődni, hogy a Samba milyen egyszerűen konfigurálható.
A Samba telepítése után az smb.conf fájl 533 sor hosszú lesz. Ne félj. Sokkal könnyebb, mint amilyennek látszik.
Az smb.conf fájl részekre oszlik. Minden szakasz egy sorral kezdődik, amely így néz ki:
[CÍM]
Ahol a TITLE a blokk tényleges címe. Minden blokk egy konfigurációt vagy megosztást képvisel, amelyhez más gépek csatlakozhatnak. Legalább egy globális blokk és egy részvény lesz.
Globális
A globális blokk az smb.conf fájl egyik legfontosabb blokkja. Ez a blokk meghatározza a Samba szerver globális konfigurációját. Ez a blokk a következővel kezdődik:
[globális]
A blokkokon belül a konfigurációs sorok a következőkből állnak:
opció = érték
nyilatkozatokat.
A legfontosabb állítások, amelyekre a globális blokkban szüksége lesz:
netbios name = NAME
munkacsoport = WORKGROUP_NAME
biztonság = SECURITY_TYPE
titkosított jelszavak = IGEN / NEM
smb passwd fájl = / elérési út / a / smbpasswd fájlhoz
interfészek = ALLOWED_ADDRESSES
A fenti opciók értékeinek önmagát kell magyarázniuk. De van egy dolog, amit meg kell jegyezni. A jelszavak titkosításakor fel kell vennie a felhasználókat (jelszavakkal) az smbpasswd paranccsal.
A globális blokkon belül az egyik legfontosabb lehetőség a biztonság. Ez a beállítás a hitelesítésre utal (hogyan fognak a felhasználók bejelentkezni). Öt különféle típusú biztonság van:
- ADS - Active Directory tartomány
- Domain - Felhasználó ellenőrzése NT elsődleges vagy biztonsági mentési tartományon keresztül
- Szerver - a Samba szerver tovább hitelesíti egy másik szerverre
- Megosztás - A felhasználóknak nem kell megadniuk felhasználónevet vagy jelszót (mindaddig, amíg meg nem próbálnak elérni egy adott könyvtárat)
- Felhasználó - A felhasználóknak érvényes felhasználónevet / jelszót kell megadniuk. Ez az alapértelmezés.
Megosztás blokkok
A következő blokkok az egyes részvényekre vonatkoznak. Különböző blokkokra lesz szüksége minden olyan könyvtárhoz, amelyet meg szeretne osztani a Samba felhasználók számára. Egy tipikus részvényblokk így néz ki:
[SHARE NAME]
megjegyzés = MEGJEGYZÉS
elérési út = / elérési út / a / megosztáshoz
írható = IGEN / NEM
létrehozási mód = SZÁM érték
könyvtár mód = SZÁM érték
reteszelés = IGEN / NEM
A fenti sapkákkal ellátott dolgok az Ön igényei szerint kerülnek meghatározásra. A trükkös bejegyzések a létrehozás és a könyvtár módok lesznek. Ennek célja a létrehozott fájlok és a megosztási könyvtárak engedélyének meghatározása. Az értékek tehát 0700 vagy 0600 lesznek (az engedély igényétől függően). Ne felejtse el, hogy megosztási blokkra lesz szüksége minden megosztani kívánt könyvtárhoz.
Természetesen rengeteg lehetőség van, amelyek felhasználhatók a Sambában. Ezen lehetőségek közül sok a globális blokkba esik.
Nyomtató blokk
Megadhat egy blokkot a nyomtatók megosztására is. Ez a blokk a következővel kezdődik:
[Nyomtatók]
és olyan lehetőségeket fog tartalmazni, mint például:
megjegyzés = MEGJEGYZÉS
elérési út = / PATH / TO / NYOMTATÓ / SPOOL
böngészhető = IGEN / NEM
vendég rendben = IGEN / NEM
írható = IGEN / NEM
nyomtatható = IGEN / NEM
létrehozási mód = SZÁM érték
Minta smb.conf
Van egy külső meghajtóm, amelyhez csatlakoztatom / média / zene és az alábbiakkal osztom meg otthoni hálózatomat smb.conf file:
[globális]
netbios name = MONKEYPANTZ
munkacsoport = MONKEYPANTZ
biztonság = felhasználó
titkosított jelszavak = igen
smb passwd fájl = / etc / samba / smbpasswd
interfészek = 192.168.1.1/8
[Wallen zene]
comment = Zene könyvtár
elérési út = / média / zene
írható = igen
létrehozási mód = 0600
könyvtári mód = 0700
reteszelés = igen
És ez az. Ez az egész smb.conf fájlt. Tény, hogy csak egyetlen könyvtárat osztom meg, de ez megmutatja, milyen egyszerű smb.conf lehet konfigurálni.