A Linux operációs rendszerekben lévő fájlkiszolgáló (FS) különböző célokra használható, de a legtöbb esetben részt vesz egy helyi hálózat és nyilvános mappák létrehozásában, Windows-alapú számítógépekkel. A legnépszerűbb FS jelenleg Samba. Számos disztribúcióban előzetesen telepítve van, és a tapasztalt felhasználók előnyben részesítik ezt az eszközt, mint a főszerverek, ha fájlkiszolgálókat kell használni. Ma a Centos 7-ben telepíti és konfigurálódik.
Testreszabhatja a Samba-t a Centos 7-ben
Minden anyagot lépéseket teszünk, mivel a standard konfiguráció folyamata általában sok időt vesz igénybe, és több különböző szakaszból áll. Mi nem fogjuk megkerülni az oldalakat és az előzetes műveleteket a Windows rendszerrel, mivel már említettük, hogy a Samba-t gyakran használják a kötegben ezzel az operációs rendszerrel. Csak akkor gondosan vizsgálja meg az utasításokat bemutatott megérteni az alapelveket konfigurálja a fájlszervernek CentOS 7.1. lépés: Előkészítő munka a Windows rendszerben
Érdemes elkezdeni a Windows rendszert, mert szükséges, hogy meghatározzák a fontos információkat, amelyek nélkül nem szükséges a hálózat és a nyilvános mappák létrehozása nélkül. Meg kell határoznia a munkacsoport nevét, és módosítani kell a "Hosts" fájl módosítását, hogy a kapcsolódási kísérletek blokkolva legyenek. Mindez így néz ki:
- Nyissa meg a „Start”, a kereső, hogy megtalálja a „Command Line” és alkalmazás futtatásához nevében a rendszergazda.
- Adja meg a Net Config Workstation parancsot, hogy megtudja az aktuális munkaállomás-konfigurációt. Aktiválja a műveletet az Enter gomb megnyomásával.
- Várja meg a listát. Ban, keresse meg a "munkaállomás domainje" elemet, és emlékezzen rá az értékére.
- Ugyanazon konzol munkamenetben adja meg a Notepad C: \ Windows \ System32 \ illesztőprogramokat, stb.
- Fuss a lista végén, és helyezze be az 192.168.0.1 srvr1.domain.com srvr1 sort, és helyezze be ezt az IP-t az eszközcímre, ahol a Samba beállítja. Ezt követően mentse el az összes módosítást.
Ezen minden cselekvés a számítógép Windows végén, ami azt jelenti, hogy akkor megy CentOS 7 és vegye fel a közvetlen konfiguráció a SAMBA fájlszerver.
2. lépés: Telepítse a Samba-t a Centos 7-ben
Nem minden szükséges összetevők megfelelő működéséhez Samba telepítése alapértelmezés szerint az operációs rendszer vizsgált, így kell majd manuálisan. Mindezeket a műveleteket a terminálon keresztül fogják végrehajtani, és meg kell győződnie arról is, hogy aktív internetkapcsolattal és a sudo parancs használatával.
- Nyissa meg a konzol kényelmest az Ön számára, például az alkalmazás menüben vagy a Standard Ctrl + Alt + T billentyűkombináción keresztül.
- Itt adja meg a sudo yum install Y Samba-Gyakori Python-Glade2 system-config-Samba futtatásához egyidejű telepítés valamennyi szükséges további segédprogramok.
- Adja meg a Superuser jelszavát, hogy megerősítse ezt a műveletet. Tekintsük, hogy az ebben a sorban írt karakterek nem jelennek meg.
- Meg fogja értesíteni, hogy a telepítési folyamat megkezdődött. Ez alatt ne zárja be a "terminál", különben az összes beállítás automatikusan visszaáll.
- A művelet befejezése után megjelenik a húrok, amelyekről arról számoltak be, hogy a szükséges segédprogramok és függőségeik megállapíthatók - tovább lehet menni.
A korábban bevezetett csapatnak köszönhetően minden segédprogram azonnal telepítve volt egyidejűleg, és semmi más nem adható hozzá a rendszerhez. A fájlszerver automatikusan elindul, és azonnal hozzáadjuk autoload, így nem kell aggódnia a felvétel vagy szimbolikus linkeket.
3. lépés: Globális paraméterek telepítése
A Samba telepítve van az operációs rendszerben "tiszta formában", ami azt jelenti, hogy most a viselkedését meghatározó paraméterek nincsenek megadva. Ők kell telepíteni a saját, és megéri a fő konfigurációt. Kínálunk a szokásos sablont használva, néhány egyedi vonal cseréjét.
- Néha a Samba telepítve van egy tiszta konfigurációs fájl, de néhány paraméter már meg lehet adni benne. Először hozzon létre egy biztonsági másolatot az objektumról, hogy ha gyorsan visszaállítja. Ezt a feladatot a sudo mv /etc/sambaga/smba/smba/samba/smb.conf.bak belépése végzi.
- Ez a művelet, mint az összes későbbi, meg kell erősítenie a Superuser jelszó megadásával.
- A következő manipulációk közvetlenül a konfigurációs fájlba kerülnek. Ehhez mindig használják a szövegszerkesztőt. A szabvány szerint a VI hozzáadásával, de nem elég kényelmes az újonc felhasználók számára, ezért javasoljuk a Nano telepítését a sudo yum telepítésére Nano parancsra.
- Ha Nano már hozzá lett adva az operációs rendszerhez, akkor értesítést kap róla.
- Most a konfigurációs fájl szerkesztéséhez kapcsoljuk be a sudo nano /etc/samba/smb.conf beírását.
- A megnyíló ablakban adja meg az alábbi tartalmat.
[globális]
Munkacsoport = munkacsoport
Szerver string =% h szerver (Samba, Ubuntu)
NetBIOS NAME = Ubuntu Megosztás
DNS proxy = nem
Naplófájl = /var/log/samba/log.%m
Max. Log Méret = 1000
Passdb backend = tdbsam
Unix jelszó szinkron = igen
Passwd program = / usr / bin / passwd% u
PAM jelszóváltás = igen
Térkép a vendéghez = rossz felhasználó
A felhasználók számára a vendégek engedélyezése = igen
- Nyomja meg a CTRL + O billentyűkombinációt a változtatások rögzítéséhez.
- Ne módosítsa a fájl nevét, de egyszerűen kattintson az Enter gombra.
- Ezt követően a szövegszerkesztő ablakot a Ctrl + X bezárásával hagyhatja el.
A fentiekben feltüntetett, mely tartalmakat kell behelyezni a konfigurációs fájlba, azonban a paraméterek értékei a felhasználó igényeitől függően változnak. Tedd ki részletesebben a legfontosabb pontokkal:
- Munkacsoport. Ez a paraméter meghatározza a munkacsoport nevét. Az értékét az ablakokban meghatározott információknak megfelelően állítjuk be.
- NetBIOS név. Módosítsa az értéket a tetszőleges névre, amelyet egy Windows PC-n megjeleníteni szeretne, amikor interakcióval rendelkezik az eszközzel.
- Log fájl. Ennek a paraméternek az értéke adja meg azt a fájlt, amelyre a fájlkiszolgáló működése során megírt eseménynaplókat tárolni szeretné.
- Passdb backend. Ez az opció meghatározza a jelszavak tárolási típusát. Ha nem tudod, mi van itt, hogy megkérdezzük, jobb, ha ezt az elemet az alapértelmezett értékben hagyja el.
- UNIX jelszó szinkronizálás. Javasoljuk, hogy aktiválja ezt a paramétert, mert felelős a jelszó szinkronizálásáért /
- Térkép a vendéghez. A vendég hozzáférés kijelölésére használják. Számos értéke van: a rossz felhasználó nem létező számlákhoz használható, a rossz jelszó betölti a vendég üzemmódot a jelszó bevitelének beírásakor, és soha nem egyszerűen kikapcsolja az opciót.
Ezenkívül vannak más konfigurációs beállítások a samba, és a grafikus felület megvalósítása. Mindezek azt javasoljuk, hogy megismerkedjen a hivatalos dokumentációban, mivel az összes információ nem konfigurálható ugyanazon cikk alatt.
4. lépés: Egy nyilvános könyvtár létrehozása
Folytassa a fájlkiszolgáló konfigurációját, szétszerelte az állami könyvtár létrehozásának elvét. Azonnal vegye figyelembe, hogy az ilyen mappák általában nem korlátozódnak a jelszóra, és elérhetők a megtekintéshez, vagy akár egy teljesen minden csatlakoztatott felhasználó szerkesztéséhez. Leggyakrabban hozzanak létre egy ilyen könyvtárat, de semmi sem akadályozza meg, hogy hozzáadjon nekik semmilyen mennyiséget. Az első ilyen mappa létrehozása az alábbiak szerint történik:
- A terminálon írja be a SUDO MKDIR -P / SAMBA / ALLACCEST-t a fent említett mappa létrehozásához. Szükség esetén változtassa meg a nevét önkényesnek.
- Első lépések megosztott hozzáféréssel, kezdetben a CD / Samba útvonal körül mozognak.
- Itt helyezze be a sudo chmod -r 0755 allaccess stringet, és kattintson az Enter gombra.
- Egy másik sudo chown -r senki paraméter: nogroup allaccess / felelős azáltal, hogy hozzáférést biztosít az összes felhasználó számára.
- Most meg kell jelölnie ezt a mappát a konfigurációs fájlban. Kezdje, indítsa el a sudo nano /etc/samba/smb.conf.
- Helyezze be a blokkot vagy a fájl kezdetét a blokk alatt. Egy kicsit később beszélünk az egyes sorok jelentéséről, hogy az egyes értékek telepítésével foglalkozunk.
Allaccess]
PATH = / SAMBA / ALLACCESS
Böngészhető = igen.
Írható = igen.
Vendég ok = igen
csak olvasható = nem
- Mentse a módosításokat, és hagyja el a szövegszerkesztőt.
- Minden beállítás csak a fájlkiszolgáló újraindítása után kerül alkalmazásra, ezért most tegye meg most a sudo systemctl újraindításával Samba.
Miután létrejön az összes szükséges közválasztó könyvtár, ajánlott ellenőrizni teljesítményüket a Windows rendszerbe a \\ srvr1 \ allaccess parancs. Most befolyásoljuk a fenti paramétereket:
- Pálya. Itt az elérési út illeszkedik a nyilvánosan kiválasztott mappához.
- Böngészhető. A paraméter aktiválása a megengedett listában található könyvtárat jeleníti meg.
- Írható. A megadott mappa szerkeszthető, ha ennek a paraméternek a értéke igen.
- Vendég rendben. Aktiválja ezt az elemet, ha megosztani szeretné a mappát.
- Csak olvasható. Használja a paraméter pozitív értékét a csak olvasható mappa értékének beállításához.
5. lépés: Biztonságos katalógus létrehozása
Mivel a legutóbbi példa a Samba konfigurációs akarunk beszélni létre védett mappák alatt lesz jelszót, és csak akkor érhetők el, hogy egyes felhasználók. Ahogy már megértette, ilyen könyvtárakat hozhat létre korlátlan mennyiségben, és ez így történik:
- Hozzon létre egy könyvtárat, amelyet tovább kell konfigurálni a sudo mkdir -p / samba / allaccess / biztonságos parancs használatával.
- Adjon hozzá egy csoportot, ahol az engedélyezett felhasználók a SUDO AddGroup SecuredGroup segítségével tartalmazzák.
- Menjen a védett könyvtár helyére a CD / Samba / Allaccess megadásával.
- Itt állítsa be az egyes felhasználók számára a Sudo Chown -r Richard: SecureedGroup biztonságos jogait. Cserélje ki a Richard nevet ebben a parancsban a szükségeshez.
- Csak egy közös sudo chmod -r 0770 biztonságos / biztonsági parancsot ad meg.
- Menj a konfigurációs fájl (sudo nano /etc/samba/smb.conf), hogy adja meg a mappát, hogy már csak létre.
- Másolja és illessze be a blokkot az alábbi szerkesztőben.
[Biztosított]
PATH = / SAMBA / ALLACKESS / Biztosított
Érvényes felhasználók = @SecuredGroup
Vendég ok = nem
Írható = igen.
Böngészhető = igen.
- Mentse a módosításokat, és zárja be a szövegszerkesztőt.
- Adja hozzá az összes fiókot a megfelelő csoporthoz a sudo USERMOD -A -A -G SecuredGroup Richard segítségével.
- Állítsa be a sudo smbpasswd -a Richard jelszót mindegyik számára, mint az utolsó művelet, amely befejezi a konfigurációt.
Ez az összes információ, amit meg szeretnénk osztani a Samba fájlkiszolgáló általános beállításait a CENTOS 7-ben.