Samba Setup a Centos 7-ben

Anonim

Samba Setup a Centos 7-ben

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:

  1. Nyissa meg a „Start”, a kereső, hogy megtalálja a „Command Line” és alkalmazás futtatásához nevében a rendszergazda.
  2. Menjen a Windows parancssorba további Samba beállításhoz a Centos 7-ben

  3. 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.
  4. Egy parancs, amely meghatározza a munkaállomás tartományát a Samba beállítása előtt a Centos 7-ben

  5. Várja meg a listát. Ban, keresse meg a "munkaállomás domainje" elemet, és emlékezzen rá az értékére.
  6. A munkacsoport tartományának meghatározása a Samba beállítása előtt a CENTOS 7-ben

  7. Ugyanazon konzol munkamenetben adja meg a Notepad C: \ Windows \ System32 \ illesztőprogramokat, stb.
  8. A jegyzettömb megkezdése megosztott ablakok beállítása a Samba beállítás előtt a Centos 7-ben

  9. 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.
  10. Megosztott Windows-hozzáférés beállítása a Samba beállítása előtt a Centos 7-ben

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.

  1. 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.
  2. A terminál indítása a Samba további telepítéséhez a Centos 7-ben

  3. 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.
  4. Parancs a SAMBA komponensek komplex telepítéséhez a Centos 7-ben

  5. 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.
  6. Jelszóbejegyzés a SAMBA komponensek komplex telepítéséhez a Centos 7-ben

  7. 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.
  8. Várakozás a komplex telepítés befejezésére Samba Centos 7-ben

  9. 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.
  10. Információ a Samba Centos 7 komplex telepítésének sikeres befejezéséről

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.

  1. 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.
  2. A CENTOS 7-ben a Samba Beállítások fájljának folytatási másolatának létrehozása

  3. Ez a művelet, mint az összes későbbi, meg kell erősítenie a Superuser jelszó megadásával.
  4. Parancs visszaigazolása a SAMBA beállítások biztonsági mentési fájljának létrehozásához a Centos 7-ben

  5. 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.
  6. Szövegszerkesztő telepítése A Samba beállítása előtt a CENTOS 7-ben

  7. Ha Nano már hozzá lett adva az operációs rendszerhez, akkor értesítést kap róla.
  8. Sikeres szövegszerkesztő beállítások beállítása a Samba beállítása előtt a Centos 7-ben

  9. Most a konfigurációs fájl szerkesztéséhez kapcsoljuk be a sudo nano /etc/samba/smb.conf beírását.
  10. Menjen a Samba fájlkiszolgáló szerkesztésére a Centos 7-ben szövegszerkesztő segítségével

  11. 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

  12. Az általános Samba fájlkiszolgáló konfigurációjának telepítése a CENTOS 7-ben

  13. Nyomja meg a CTRL + O billentyűkombinációt a változtatások rögzítéséhez.
  14. Az általános SAMBA fájlkiszolgáló konfigurációjának mentése a CENTOS 7-ben

  15. Ne módosítsa a fájl nevét, de egyszerűen kattintson az Enter gombra.
  16. A SAMBA általános fájlkiszolgáló konfigurációjának megerősítése a Centos 7-ben

  17. Ezt követően a szövegszerkesztő ablakot a Ctrl + X bezárásával hagyhatja el.
  18. Lépjen ki a szövegszerkesztőből a Samba fájlkiszolgáló beállítása befejezése után a Centos 7-ben

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:

  1. 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.
  2. Hozzon létre egy mappát a Samba fájlkiszolgáló megosztásához a Centos 7-ben

  3. Első lépések megosztott hozzáféréssel, kezdetben a CD / Samba útvonal körül mozognak.
  4. Menjen szerkesztésre létrehozott nyilvánosan hozzáférhető mappa Samba-ban a Centos 7-ben

  5. Itt helyezze be a sudo chmod -r 0755 allaccess stringet, és kattintson az Enter gombra.
  6. A létrehozott Samba mappa hozzáférési szintjének beállítása a CENTOS 7-ben

  7. 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.
  8. További parancs a SAMBA mappák hozzáférési szintjének beállításához a Centos 7-ben

  9. 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.
  10. Menjen hozzá egy nyilvánosan elérhető mappa hozzáadásához a CENTOS 7-ben a Samba konfigurációs fájlba

  11. 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

  12. Mentse a módosításokat, és hagyja el a szövegszerkesztőt.
  13. A SAMBA konfigurációs fájl mentése a CENTOS 7-ben a változások végrehajtása után

  14. 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.
  15. A SAMBA fájlkiszolgáló újraindítása a CENTOS 7-ben a változások végrehajtása után

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:

  1. 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.
  2. Biztonságos mappa létrehozása a Samba fájlkiszolgálóhoz a Centos 7-ben

  3. Adjon hozzá egy csoportot, ahol az engedélyezett felhasználók a SUDO AddGroup SecuredGroup segítségével tartalmazzák.
  4. Csoport létrehozása a Samba Protected mappa eléréséhez a Centos 7-ben

  5. Menjen a védett könyvtár helyére a CD / Samba / Allaccess megadásával.
  6. Menjen a Samba biztonságos mappa szerkesztéséhez a Centos 7-ben

  7. 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.
  8. A CENTOS 7 biztonságos SAMBA fájlkiszolgáló mappájára vonatkozó szabályok létrehozása

  9. Csak egy közös sudo chmod -r 0770 biztonságos / biztonsági parancsot ad meg.
  10. Szabályok létrehozása a védett Samba mappába a CENTOS 7-ben

  11. 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.
  12. Menjen a Samba konfigurációs fájl szerkesztéséhez a Centos 7-ben, hogy hozzáadjon egy biztonságos mappát

  13. 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.

  14. Mentse a módosításokat, és zárja be a szövegszerkesztőt.
  15. Konfigurációs fájl mentése a Secure Samba mappa hozzáadása után a CENTOS 7-re

  16. Adja hozzá az összes fiókot a megfelelő csoporthoz a sudo USERMOD -A -A -G SecuredGroup Richard segítségével.
  17. Felhasználó hozzáadása a Samba védett könyvtárcsoporthoz a Centos 7-ben

  18. Á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.
  19. Jelszó létrehozása a védett Samba könyvtárhoz a CENTOS 7-ben

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.

Olvass tovább