Megosztott könyvtárat készítünk a samba

Megosztott könyvtárat készítünk a Samba

a hálózati rendszergazdák kell összpontosítani elsősorban és mindenek előtt egy megbízható, biztonságos és megfizethető fájlok tárolására. Akkor használhatja a Microsoft által kifejlesztett NT Server, amely, hála a javított tartomány biztonsági rendszer rendszergazda kiváló eszköz kezelésére iratbetekintési. Azonban „a Windows-út” - és nem csak így.

Miért lehet szükség, hogy a Samba, hanem a Windows? Először is, a Samba fut a Linux, ami azt jelenti, hogy a nyílt forráskódú szoftver, amely a szabad operációs rendszer. Zero költségek kezdetben úgy tűnik, hogy nagyon vonzó, különösen, ha figyelembe vesszük, hogy a növekvő hálózat idővel, akkor lehet, hogy új felhasználó, akkor is meg szeretne ingyenes. Másik előnye, Samba és Linux közös használatra: a megbízhatóság.

Bemutatja a Linuxot fájlrendszer

Mielőtt elkezdené telepíteni Samba Linux, meg kell érteni, hogy az a Linux fájlrendszer. Linux fájlrendszer hasonló NTFS: ott, és van fogalma a gyökér könyvtárban alkönyvtárak és fájlok, amelyek különböző egységei adatokat. Azonban a Linux fájlrendszer nem fogalmát használják meghajtó (drive); Linux fájlrendszer csatolt könyvtárak a gyökér könyvtárban. jogosultságok és a tulajdonosi meghatározza a fájlok és könyvtárak, hogy meghatározzák, milyen jogosultságokat a felhasználó: olvasás (read), felvételi (írás), illetve a végrehajtás (végre).

Mivel a fájlrendszer a Windows, a Linux különböző célokra különböző könyvtárakat. Van egy könyvtár / etc, bennük a legfontosabb Linux konfigurációs fájlok; vannak könyvtárak / home, amelyek a felhasználók saját könyvtárai. A root felhasználó nevét is a home könyvtár - / root. A legnépszerűbb Linux disztribúció a script fájlok (script), amelyek /etc/rc.d/init.d könyvtárba, hogy rendszeres kiszolgáló indítási és leállítási.

BEÁLLÍTÁSA SAMBA


# Rpm -e -nodeps samba
# Rpm -e -nodeps samba-common
# Rpm -e -nodeps samba-client

A telepített fájlok:

/etc/smb.conf-ban - a konfigurációs fájl;
/etc/rc.d/init.d/smb - Samba startup fájlt;

fájlokat a / usr / bin és a / usr / sbin mindenféle kapcsolódó programok.

Samba telepítési módszer valamelyest változhat attól függően, hogy a Linux disztribúció. Megjegyzés: a változata Samba által fenntartott és működtetett Linux szállító, vagy telepíteni Samba használatával a forráskódot.

BEÁLLÍTÁSRA SAMBA

/etc/smb.conf-ban fájl lehetővé teszi, hogy teljes mértékben testre Samba dolgozni - beleértve a biztonsági beállításokat, beállít egy munkacsoport, leírások a megosztott erőforrások - minden egy helyen. Ha a Samba telepítési folyamat létrehoz egy minta fájlt smb.conf, meg kell mozgatni, vagy átnevezni /etc/smb.conf.bak. Négy fő szakasza a konfigurációs fájl - ez a globális, nyomtatók, otthonok. valamint a felhasználó által megadott. és mindegyiknek megvan a saját egyéni konfigurálható szolgáltatást.

globális rész a globális jellemzői a Samba, mint a saját NetBIOS nevét és a hozzá tartozó munkacsoport. Rendszergazdák általában működnek szakaszokkal felhasználó által meghatározott. Egy név, amely meghatározza maga a rendszergazda, és amely leírja az adott könyvtárakat és nyomtatókat előírt megosztását. § nyomtatók és otthonok leírására, illetve a megosztott nyomtatók és otthoni könyvtárak, de ezek a szakaszok nem sok lehetőség további beállítást.

Minden szakasz az smb.conf fájlban kezdődik a szakasz neve szögletes zárójelben. Az egyes szakaszokon belül használja az értékadó operátor segítségével kijelölheti a paraméter értéke:


[

]
=

Általában elegendő, hogy elfogadja az alapértelmezett értékek a legtöbb paraméter Samba. Megállapítja egy speciális igény csak azok, akik a szükséges finomhangolás.

Kezdés Samba konfigurációs folyamat megadásával a kiszolgáló nevét (legfeljebb 15 karakter) és a munkacsoport a globális részben. Ezek a beállítások segítségével kezdeni egy Samba szerver. Például:


[Global]
netbios name =
munkacsoport =

Beállítása NetBIOS-nevet nem előfeltétele Samba munka alapértelmezett nevének Samba kap hostname. Általában azonban a kinevezését NetBIOS név-nagyon kívánatos, mivel a megállapodás a NetBIOS neve is sugallja, hogy ugyanabban az alhálózatban, mint a fogadó nevének egyedinek kell lennie, és ez nem mindig igaz hosztneveket Linux-alapú szerverek. Amint egy teszt, akkor próbálja megadni a nevét, a fel nem használt munkacsoport. Azonban, miután a megfelelő Samba konfigurációs lehet szükség, például a változó értéke a munkacsoport paraméter nevét egy meglévő munkacsoport.

Most kell, hogy meghatározza, hogy a Samba hitelesíti a felhasználókat. Samba támogatja a két típusú hitelesítést: a források szintje (részvény-szint) és a felhasználói szinten (felhasználói szinten). hitelesítés megosztás szintű megköveteli, hogy minden felhasználó egy fiókot, vagy az SMB formátum a Samba kiszolgálón vagy megosztott erőforrás adták, hogy névtelen engedélyeket. Ahhoz, hogy hozzon létre egy fiókot smbpasswd programot. Ezek a követelmények az egyetlen korlátozás a megosztott erőforrások hitelesítésre a források szintje; Ha a felhasználó fiókok SMB, a Samba. ha működik a megosztás szintű módban nem korlátozhatják a felhasználók elérésekor megosztott erőforrások. Hozzáférés a megosztott erőforrások Windows 9x rendszerek felépítése eltérő: itt akkor is meg egy jelszót hozzáférést a megosztott erőforrásokat.


wins server = <10.x.x.x>

Miután a globális beállítások részében a készlet, ügyeljen arra, hogy a Samba fut rendesen, és hogy a hálózati környezet Windows-alapú kliensek kapnak Samba szerver. Miután a Linux-szerver letöltése Samba futtatásához a következők szerint:

Miután megkapta az üzenetet a init.d script fájlt Samba sikeresen indult, várjon egy kicsit, amíg a Samba kiszolgáló regisztrál a WINS szerver, majd a net view parancs Windows munkaállomásról „látni” Samba-kiszolgálón.


C:> net view \\

Az eredmény a következő parancsot:


Megosztott erőforrások \\
Nincsenek bejegyzések a listában.

Ha új együttműködési fájlmegosztásokon net view paranccsal tájékoztatni kell az új Samba megosztás szerver erőforrásait.

LÉTREHOZÊSA fájlmegosztás

Ügyelve arra, hogy a Samba működik, hogy egy Linux-szerver könyvtár a Samba lehetővé teszi a megosztást. Függetlenül attól, platform, a Windows vagy Linux, akkor az eljárás ugyanaz. Hozzon létre egy könyvtárat, és győződjön meg arról, hogy a megfelelő felhasználó vagy csoport tulajdonosa.

Jelentkezzen be root és adja meg a mkdir paranccsal hozzon létre egy új könyvtárat a Linux fájlrendszer (hívom ezt a könyvtárat fájlok):

Megjegyzés: a hely, ahol létrehoz egy új könyvtárat: gyökérkönyvtárában szolgál a home könyvtár Samba. Linux kiosztja a szolgáltatások nagy részét a fiókjába, és saját könyvtára. szállás könyvtár megosztását az otthoni könyvtárban Samba - ez egy bevett gyakorlat, Linux, bár az új könyvtárba lehet helyezni egy másik meghajtóra, vagy akár, hogy felmászik erre a célra egy hálózati tároló eszköz. A lényeg az, hogy a támogatást az új katalógus volt megbízható.

Annak megállapítása tulajdonjogok a Linux könyvtárba, chown. Kiadja a parancsot a senki fiók (automatikusan létrejön, amikor telepíteni Linux). Linux rendszergazdák gyakran használja senki rekord hozzáférést biztosít a felhasználó anonim:


# Chown senki / home / samba / fájlok

Ezután állítsa be a lemezt erőforrás megosztás a Samba konfigurációs fájlt a felhasználó által meghatározott szakasz. Először létre kell hoznia egy szakasza megadja annak a neve, mint a neve a megosztott erőforrás, helyezze azt szögletes zárójelben után elhelyezett részén globális paramétereit. A név rész lehet bármely, kivéve fenntartott nevek - globális, nyomtatók, otthonok, de az egyszerűség kedvéért nevezzük fájlok.


comment = Network Files

Ezután a pálya paraméter adja meg a teljes elérési utat a Samba könyvtár, amely elérhető lesz a nyilvánosság számára. Például, hogy adjon meg egy könyvtárat a Samba saját könyvtár, adja meg az útvonal-paramétert az alábbiak szerint:

Most meg kell adnia, hogy az erőforrás rendelkezésre áll olvasni vagy írni. A Samba alapértelmezés szerint beállítja közös katalógusok minden olvasásra. A hálózathoz való hozzáférés biztosítására a felvétel, akkor a paraméter írható, átírta a telepítés, fogadja el az alapértelmezett:

Az alapértelmezett beállítás be van kapcsolva, ha a írható paraméter nincs megadva, vagy beállítása nem.

Végül az opciót igen, hogy a felhasználó a névtelen hozzáférést a közös katalógusban. Ha a felhasználó anonim hozzáférés megtagadva, akkor minden felhasználó, aki fogja alkalmazni ezt a hálózati megosztás szükséges, hogy legyen egy fiókot a helyi adatbázisban, a Samba.

Amely lehetővé teszi a felhasználó számára, hogy a névtelen hozzáférést az erőforrás, akkor tovább kell adnia a Linux-fiókban, összefüggésben, ahol a felhasználók elérhetik a fájlmegosztás könyvtárban. Ez a számla is megadható a globális részben, és ez a beállítás továbbra is az alapértelmezett, de attól még nem lesz képes átírni minden alkalommal meghatározott megosztott erőforrás. Ez a lépés feltétlenül jól teljesíteni, mint bármely hozzáférést a fájlrendszer hitelesíteni kell a Samba és Linux. Használja a vendég fiókot a vendég utasításait senki számla (a számla az eredeti tulajdonosi jog könyvtár):


guest ok = yes
guest account = nobody

Ettől a ponttól, már keményen dolgozó könyvtár megosztására. És a következő információt kell tartalmaznia a konfigurációs fájl /etc/smb.conf-ban:


[Global]
netbios name =
munkacsoport =
security = share
wins server = <10.x.x.x>
[Files]
path = / home / samba / fájlok
comment = Network Files
írható = yes
guest ok = yes
vendég user = senki

Samba rendszeresen ellenőrzi a fájlt az /etc/smb.conf-ban keresési változásokat és ennek megfelelően frissíti a beállításokat, így nincs szükség újraindításra kézzel. Azonban, miután a változtatások történtek a globális részben és szekció fájlok, csak akkor indul újra a Samba azonnal aktiválja változásokat. A Samba újraindítása, használja az alábbi parancsot:


# /etc/rc.d/init.d/smb megálló
# /etc/rc.d/init.d/smb Start

Kerülje Samba újraindítása munkaidőben; ez vezet a törés a kliens kapcsolatok, amelyek károsíthatják a fájlokat. Samba megálló, amely birtokolja a megosztott könyvtárat az ügyfél szemszögéből egyenértékű kihúzza a tápkábelt a szerverről.

Győződjön meg arról, hogy a fájlok a könyvtár elérhető a hálózaton keresztül. Végezze egyszerű keresés \\:


C:> net view \\

A parancs kimenete általában hasonló a következő:


Megosztott erőforrások \\
Samba 2.0.7
Share neve Típus használva Comment
---------------------
Files Disk Network Files
A parancs sikeresen befejeződött.

Ha a parancs sikeres, az új fájl hálózati erőforrás áll rendelkezésre keresni a hálózaton. Erre a célra, akkor is használhatja az ikon Network Neighborhood.

Ezenkívül meg kell állapítani, hogy lehetséges-e csatlakozni egy forrás, és hogy van-e írási hozzáféréssel. Használja a net use, hogy ellenőrizze a hozzáférést, majd végezze el a felvételi műveletet. Az alábbi példában azt teszteli a lehetőségét egy új könyvtárat a hálózati megosztás:


C:> net use Z: \\

Az eredmény a csapat:


A parancs sikeresen befejeződött.

Aztán megpróbál létrehozni egy új könyvtárat:


Kötet meghajtó Z Files
Volume Serial Number is 2EE5-053C


Directory of Z:
11/15/00 11: 02A

.
11/15/00 11: 02A .
11/15/00 11: 02A teszt

TROUBLESHOOTING SAMBA

Minden alkalommal, amikor egy fájlmegosztás javasolt futtatni teszteket, hogy érvényesítse a forrás konfigurációt. Ha bármely teszteket ad egy hiba, menj vissza a konfigurációs fájlt, és újra ellenőrizzük a teszt konfiguráció.

Ezen túlmenően, a beállításokat lehet ellenőrizni a testparm program, amely tartalmazza a Samba. Ez a program figyeli a helyes szintaxis. További információk, hogy tisztázza az a hiba okát megtalálható két naplófájlok - log.smb és log.nmb (/ var / log / samba). A log.smb fájlszerver eseménynaplói hivatkozva a megosztott fájlok és nyomtatók és log.nmb érzékeli tevékenységre a kiszolgáló nevét (például Samba regisztráljon WINS szerver).

NAGY LEHETŐSÉG

Hogyan megy túl az egyszerű szervezet a fájl szerver, attól függően, hogy milyen mély úgy dönt, hogy „merülés” a Samba-Linux tandem. Samba lehet integrálni az NT tartomány felhasználói szolgáltatás NT biztonsági rendszer. Samba PDC érvényesítheti funkciók (PDC). Emellett a Samba segítségével csatlakoztassa a Windows kliensek nyomtatni szerverek Linux és UNIX-alapú rendszerekhez. A Samba lehetővé teszi, hogy ellenőrizzék a feladatok végrehajtását nyomdai (azaz eltávolítjuk a nyomtatási feladat, ellenőrzi azok végrehajtását, a változás nyomtatók). Akkor is Samba használni külső ellenőrzésére irányuló programok a nyomtatók vagy fax.

Lehetőségek Program a Samba csomag csodálatos. Mint ismerete a szoftver termék egyre kiderült erejét és rugalmasságát. És nincs különbség - akár Samba használunk egy korlátozott ideig, vagy úgy döntött, hogy hivatalosan át a fájl- és nyomtatási szolgáltatásokat NT Linux. Mindenesetre, Samba - jó választás a hálózathoz.

Kapcsolódó cikkek