Linux orosz

Az utóbbi időben már elkezdték vizsgálni a kérdést, hogy hogyan kell telepíteni és konfigurálni a biztonságos fájlszerver Samba a helyi (nem internetes) használatára. áttekintést E szerver történt, azt magyarázták, hogy miért Samba a legalkalmasabb beállítás „hálózati meghajtó” az ügyfelek a helyi hálózat meghatározott fogalmak és Samba fogalmak, és hogyan kell telepíteni a Samba szerverek démonai kliens közművek és webes felületet biztosít SWAT - Samba konfigurációs.

Ekkor egy áttekintést bővül, és kifejezetten mutatja, hogy szükség van, hogy rögzítse az smb.conf fájlba, hogy védett források megfelelően. Mi a probléma az általános értelemben vett, de különös figyelmet kell fordítani a biztonságra.

használati eset

Más szóval, a szerver fog futni felhasználói módban, amely együttesen kell használni a Linux / UNIX helyi felhasználók és a Samba-jelszó hash a felhasználók. Ez az, amit meg fogja határozni hozzáférést a megosztott erőforrások a munkacsoport. A munkacsoport, ahogy emlékszem, lehet, hogy több közös erőforrások által nyújtott különböző Samba-szerver, minden szerver tárolja a saját felhasználói adatbázist, függetlenül a más szerverek. Ezért tartományok és az Active Directory a legjobb megoldás a nagy hálózatok. A tesztünkben, a munkacsoport lesz egyetlen szerveren.

Tegyük fel, hogy bérelni egy lakást három titkos ügynökök az FSB: Skippy, Knut és Pepe. Imádják hogyan készüljek, és folyamatosan figyelemmel kíséri a heti menüt, hogy írok én Samba-kiszolgáló az éjszaka vasárnaptól hétfőig. Lefogadom, senki nem fog működni az esti órákban, amikor a vacsorát a krumplis palacsinta. Heti műsor nyilvános dokumentum.

Mégis, ezek a srácok - titkos ügynökök, és ezért nem szeretnék az ellenség tudja, hogy ástak komposzt gödörbe. Ezért a lista csak megtekinthető a titkos ügynökök, hanem megváltoztatni, nem tudtak.

Tehát, azt kell, hogy hozzon létre egy munkacsoportot (nevezzük FED-KÖZÉP) négy felhasználó (skippy, Knute, Pepe és Mick) és három közös erőforrások (vacsora, bevásárlási és BUZZ-OFF).

Samba konfiguráció: Globális beállítások

Most már készen állunk. Azt feltételezik, hogy megfelelően telepítve a Samba-kiszolgáló és kliens szoftver csomagok. Az első lépés az, hogy hozzanak néhány globális változókat.

Azonban az utóbbi időben voltam szokva a második módszer: GUI SWAT (Samba Web Administration Tool). Ha nem tetszik a pozitív hozzáállás, hogy a segédprogram, amely előírja, hogy állítsa be a root jelszót (alapértelmezésben az Ubuntu van tiltva), akkor olvassa el az előző cikkemben. A kiszolgáló nem úgy néz ki, hogy az internet, és oktatási célokat ebben az esetben sokkal fontosabb számunkra, mint a biztonsági problémákat.

Ebben a szakaszban azt feltételezzük, hogy nincs probléma Samba és Swat telepítés (írták le egy korábbi cikkben). Te beleértve konfigurálva, és indítsa újra az inetd, valamint a gyökér jelszót sudo passwd gyökér parancsot. Ha nem szeretnénk, hogy biztonságát veszélyeztető a szerveren, vagy egyszerűen nem akarja használni Swat - még további érvek hasznos lesz. Végtére is, hogy mi jelenik meg a screenshotok és Swat smb.conf fájlban - valójában egy és ugyanaz.

Azonban a lépés, hogy a globális Samba beállításait. Amikor nyitva vannak, ha megnyomja a gombot Globálisak, akkor megjelenik valami hasonló az 1. ábrán.

Linux orosz

1. ábra: Globális beállítások

Nyilvánvaló, hogy csak meg kell változtatni a munkacsoport nevét meg a Munkacsoportot FED-Central. Az alapértelmezett NetBIOS-név kerül sor a / etc / hostname. leggyakrabban akkor csak meg kell hagyni, ahogy van. Ez a számítógép nevét, hogy az emberek látni fogják a nyílt hálózati környezetben.

A mező értéke alapértelmezett biztonsági - felhasználó. ez az, amit akarunk. Ugyanez vonatkozik a változó titkosítani jelszó - hagyjuk igen.

A következő két változó - kliens és szerver schannel schannel. meg kell változtatni. Schannel egy biztonságos módszer átviteli (biztonságos csatornán). Ez az opció lehetővé teszi az ügyfeleknek, hogy menjen a Samba-kiszolgálón a neved, és nem akarjuk, hogy legyen a választás. Ez szükséges ahhoz, hogy az eljárás kötelező. Ezért a két változókat kell beállítani, hogy igen.

Görgetés az oldal a globális beállításokat, akkor a hasonlóság a 2. ábra.

Linux orosz

2. ábra: Még globális beállítások

Megismerése ezeket a globális beállításokat. Paraméter engedelmeskedik pam korlátozás azt jelenti, hogy a Samba tartsák be a szabályok által meghatározott rendszer PAM (Pluggable Authentication Modules). A gyakorlatban azonban, ha a paraméter titkosítása jelszavak beállítása igen. A Samba nem mindig veszik figyelembe PAM.

Passdb backend paraméter egy bázis Samba milyen típusú adatok tárolására titkosított jelszavakat. Az alapértelmezett érték (tbdsam) - a legjobb választás.

guest account - ez a helyi Linux-felhasználó, amelyeket használni fognak az ügyfelek, nem hitelesített - írtam róla egy kicsit magasabb. passwd programot. passwd chat és a unix password sync határozza meg, hogyan kezeli a Samba felhasználói kérések változtatni a jelszót a Samba-session. Ha nem szeretné, hogy a felhasználók módosíthatják jelszavukat, hagyni mindent, ahogy van.

Itt kérheti, hogy mi a különbség egy adatbázis és egy lista a Samba jelszó hash a / etc / shadow, ha még mindig kapcsolódnak az ugyanazon a helyi felhasználók? A rövid válasz: Samba (SMB / CIFS) használ hitelesítési protokoll, amely nem egyeztethető össze a UNIX jelszó hash.

A rossz hír az, hogy emiatt Linux Samba-jelszó adatbázis túlzó, ami azt a tényt, hogy a felhasználók meg kell emlékezni két különböző jelszavakat. Azonban, ha a paraméterek passwd program és passwd chat helyesen van beállítva (ha használja a hivatalos csomagokat az elosztás, akkor valószínűleg minden rendben van), és a unix password sync yes, akkor a Samba automatikusan frissíti a felhasználó Linux-jelszót, valahányszor változtassa meg a Samba-jelszó. Beszéljünk erről a következő részben.

Továbbá érvényes felhasználók listáját UNIX felhasználók, akik hozzáférhetnek a Samba-források. Az alapértelmezett érték a „” (üres) - senki ne kaphasson a forrásokhoz való hozzáférés. A mi forgatókönyv szükséges érvényes felhasználókat tartalmazza a felhasználói mick, Knute, Pepe, skippy, senkinek.

admin users lehetővé teszi, hogy root hozzáférést az összes erőforrás egy vagy több helyi felhasználók, függetlenül attól, milyen Samba- vagy Linux megalapozott jogokat biztosított forrás. Legyen óvatos ezzel a beállítással! A hatékony ez az opció hasonlít a végrehajtását a helyi csapat nevében a gyökér. Mint látható a 2. ábrán, én mick, mint egy rendszergazda, mert ezt az azonosítót használja a rendszer adminstrirovaniya.

A lista olvasható lista meghatározza azokat a felhasználókat, akik az alapértelmezett csak olvasható jogosultságokat. Amint a 2. ábrán látható, a lista tartalmazza a felhasználók Knute, Pepe, skippy.

Hasonlóképpen levelet listában adjuk meg a felhasználók listáját, akik a jogot, hogy írni és olvasni. Van ez a Mick.

Tehát, már foglalkozott a globális változók. A módosítások alkalmazásához, azaz, hogy mentse azokat egy fájlba /etc/samba/samba.conf. kattintson a Commit Changes gombra.

Néhány változó, hogy megváltoztatta az értéke (pl érvényes felhasználók), nem jelenik meg, ha a képernyő frissül. Látni őket, akkor egyszerűen kattintson az Advanced View (kövesse a jel Nézet váltása: az oldal tetején).

fiók beállítások

Az első lépést a különböző rendszerekben különböző módon - egy grafikus felhasználói interfészt (például a GNOME-applet felhasználók és csoportok) segítségével vagy az konzolparancsok useradd, userdel, stb

A második lépés az, hogy hozzanak egy jelszót újonnan létrehozott felhasználó, mint ez:

Nyilvánvaló, hogy belépés után a kezdeti jelszót (például 12345), akkor kell, hogy titokban adja át a Pepe, ami után ő lesz képes megváltoztatni a jelszót a saját opció (de ez csak akkor történhet meg a negyedik lépés).

A harmadik lépésben az smbpasswd parancsot. ezáltal megteremti a Linux-alapú felhasználói fiókot a Samba jelszó adatbázis. Valami ehhez hasonló:

Végül megy a rendszer nevében Pepe (csak akkor, ha nem adja meg a paramétereit a héj / bin / false az első lépés) és a csapat:

Pepe kérte a régi jelszót, az új kívánatos és erősítse meg annak érdekében, hogy elkerüljék a hibákat. Ha minden jól megy, akkor a Samba változtatni mindkét jelszót Pepe - Samba-jelszó és Linux alapú jelszót. Megjegyzendő, hogy ez a szinkronizálás nem történik, amikor létrehoz egy kezdeti belépési Pepe a Samba-alapú (harmadik lépés).

Recovery smb.conffájl a Debian / Ubuntu

Nagyon valószínű helyzetet, amikor felvette a Samba konfiguráció, akkor teljesen elveszett, és egyszerűen kezdje újra, vissza az eredeti /etc/samba/smb.conf. Mi van, ha elfelejti, hogy egy biztonsági mentést?

Swat segít. Továbbá minden konfigurációs paraméter van egy gomb, az Alapértelmezett gombra. Megnyomva, akkor visszatér az értéket, amelyet abban az időben a Samba telepítés. Azonban az én tapasztalatom, hogy ezek a gombok kiszámíthatatlanul viselkedhet. Néha rosszul adja vissza a null értéket, és önmagában is egy hosszú gombnyomást kerül feldolgozásra.

Ha van egy Debian vagy származékai (pl Ubuntu), akkor jobb, hogy kihasználják ezen a módon. Ahhoz, hogy egy friss fájlt smb.conf, meg kell teljesen eltávolítani a samba-common csomagot. majd telepítse újra. Ez eltávolítja függõségei, így ellenőrizni magad, hogy eltávolítja, majd helyreállítani.

Miután eltávolította a samba-common. de még nem telepítette újra, győződjön meg arról, hogy az smb.conf fájl pontosan eltávolítjuk (ha - manuálisan távolítsa el).

következtetés

Így a leírt forgatókönyv, köszönhetően Swat beállítani az alapvető paramétereket, és elkezdtünk hozzá felhasználókat. A következő cikkben fogunk létrehozni megosztott erőforrások. A következő információforrások segít.

információforrások

Kapcsolódó cikkek