Fájlkiszolgáló a Linuxon

Anonim

Fájlkiszolgáló a Linuxon

Leggyakrabban a Linux fájlkiszolgálót a helyi vagy más közös hálózaton belül használják, hogy kölcsönhatásba lépjenek a Windows-alapú számítógépekkel. Az alapértelmezett elosztásokba telepíthető, de ez nem mindig történik meg, emellett az ilyen szerver konfigurációja szabványos lesz. Ma felajánljuk, hogy megtanuljuk mindent a telepítésről és a fájlkiszolgáló legfőbb konfigurációjáról a Samba legnépszerűbb segédprogram példáján. Megosztjuk ezt az útmutatót a lépésekhez, hogy az újonc felhasználók könnyebben navigáljunk minden szükséges intézkedések végrehajtásához.

Telepítse és konfigurálja a fájlkiszolgálót Linux-ban

Bár a mai anyagot fog összpontosulni a menedzsment Linux disztribúció, nem bypass és ablakok, mert kezdeni, akkor el kell végezni a legegyszerűbb manipulációk ebben OS, úgyhogy a jövőben a beállítás sikeresen teljesítette, és nincs probléma kapcsolat a csoporthoz. Például egy csomó ablakot és ubuntut vettünk. Ha más operációs rendszert használ, csak kövesse a végrehajtásuk jellemzőit, amely nem lehet jelentősen különböznie attól, amit látni fog.

1. lépés: Az ablakok előkészítése

A SAMBA fájlkiszolgáló elkészítésekor meg kell adni a Windows operációs rendszerhez kapcsolódó adatokat. Ezenkívül az ablakok maga megkövetelik, hogy a számítógép csatlakozásához Linux-el, mivel a kezdeti kapcsolatok blokkolva lesznek. Mindezen eljárásokat szó szerint több kattintással végzik, és így néz ki:

  1. Nyissa meg a „Start”, és kezdődik a „Command Line” onnan, a megállapítás az alkalmazás segítségével a keresést.
  2. Menjen a Windows parancssorba a Linux általános hozzáférési paramétereinek meghatározásához

  3. Itt meg kell adnia egy egyszerű hálózati konfigurációs munkaállomás parancsot, és kattintson az Enter gombra.
  4. Egy parancs, amely meghatározza a Windows munkacsoportjának nevét a Linux további konfigurációjához

  5. A megjelenített listában keresse meg a vonal "domain a munkaállomás", és emlékezzen értékére.
  6. A munkacsoport neve a Windows rendszerben

  7. Ismét a konzol, adja meg a Notepad C: \ Windows \ System32 \ drivers \ etc \ hosts hogy nyissa ki a jól ismert A hosts fájl segítségével a szabványos "Notepad".
  8. A Linux hozzáférés engedélyezéséhez a Hosts fájl Windows rendszerének futtatásához

  9. Itt a végén, helyezze a sor 192.168.0.1 srvr1.domain.com SRVR1 helyett az IP címre a számítógép Samba és változtatások mentéséhez.
  10. A Hosts fájl beállítása a Linux hozzáférés biztosításához

Ezzel a munkával a Windows befejeződik. Miután visszatérhet az operációs rendszerbe, hogy konfigurálja a megosztott hozzáférést és a nyitott mappák kezelését, de eddig nem áll rendelkezésre, mivel a Linux fájlkiszolgáló konfigurációja még nincs gyártva. Ez azt javasoljuk, hogy a következő lépésekben tegyünk.

2. lépés: Samba telepítése Linuxban

Kezdjük a Samba közvetlen telepítésével Linuxban. Ennek érdekében hivatalos tárolók leszünk, ezért indítás előtt győződjön meg róla, hogy az internetkapcsolat aktív állapotban van. Ezt követően kövesse az alábbi utasításokat.

  1. Nyissa meg az Alkalmazás menüt és futtassa a terminált.
  2. Áthelyezés a terminálra a Samba Linux további telepítéséhez

  3. Itt meg kell adnia a sudo apt-get telepítést -y Samba Samba Common Python-Glade2 System-Config-Samba parancsot. A további komponensek telepítéséért felelős a fájlkiszolgálóval.
  4. Adjon meg egy parancsot a Samba telepítéséhez Linuxban, beleértve az összes további összetevőt is

  5. Erősítse meg a Superuser fiók hitelességét jelszó írásával. A karakterláncba bevitt karakterek nem jelennek meg a képernyőn, így ne aggódj, hogy a betűk vagy számok nem láthatóak.
  6. A SAMBA telepítés megerősítése Linuxban egy Superuser jelszó megadásával

  7. Ezután megkezdődik az archívum megszerzésének és kicsomagolásának eljárása. Néhány percet vesz igénybe, ebben a művelet során jobb, ha nem végez más műveleteket, és nem zárja be a konzolt. Ha megjelent egy új bemeneti vonal, ez azt jelenti, hogy a telepítés sikeresen befejeződött.
  8. Várakozás a Samba telepítés befejezésére Linuxon keresztül a terminálon keresztül

Nem kell semmit telepíteni, és a kiszolgáló automatikusan elindul, így biztonságosan válthat a beállításra, amelyet a következő lépések elkötelezettek.

3. lépés: Globális beállítások létrehozása

Telepítése után azonnal Samba, akkor nem lesz semmilyen paramétert felelős magatartás, ezért van, hogy adjunk nekik magát, belépett a húrok a konfigurációs fájlt. A tapasztalatlan felhasználók úgy tűnik, hogy nagyon nehéz teljesíteni ezt a feladatot. A sablonunkat, csak felhasználói értékeket cseréljük.

  1. Néha néhány fontos paraméter a konfigurációs fájl még mindig jelen vannak alapértelmezés szerint, ami miatt annak szükségességét, hogy hozzon létre egy biztonsági másolatot helyreállítani esetén véletlenszerű hibák esetén. Ez csak egy sudo mv /etc/sambaya/smba/smba/etc/samba/smb.conf.bak parancs megadásával történik.
  2. Egy parancs, amely létrehozza a Samba konfigurációs fájl biztonsági mentését Linuxban

  3. Minden más művelet szövegszerkesztőn keresztül történik. Ebben az esetben az optimális lehetőség Nano. Ha ez az alkalmazás hiányzik az Ön terjesztésében, add hozzá a Sudo Apt telepítés nano-on keresztül.
  4. Egy parancs, amely egyéni szövegszerkesztőt telepít, amikor Samba beállítása Linuxban

  5. Miután folytatta a konfigurációs fájlt a sudo nano /etc/samba/smb.conf segítségével.
  6. A SAMBA konfigurációs fájl futtatása Linuxon szövegszerkesztőn keresztül

  7. A megnyíló ablakban helyezze be az alábbi sorokat.

    [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

  8. A globális beállítások beillesztése a Samba konfigurációs fájlban Linuxban

  9. Használja a Ctrl + O kombinációt a módosítások mentéséhez.
  10. A SAMBA konfigurációs fájl beállításainak megmentése Linuxban

  11. Nem kell megváltoztatnia a fájl nevét, elegendő lesz az Enter gombra kattintva.
  12. Elutasítás a név megváltoztatásához, amikor a Samba globális konfigurációs fájlja Linuxban

  13. A befejezés után lépjen ki egy szövegszerkesztőt a Ctrl + X bezárásával.
  14. Lépjen ki a szövegszerkesztőből a Linux globális konfigurációs fájlkonfigurációja után

Most maradjunk részletesen a megadott vonalakon, hogy konfigurálhassuk őket a jövőben:

  1. Munkacsoport - felelős a munkacsoport nevéért. Már megtanulta, hogy a Windows, és itt be kell állítani, hogy pontosan ugyanazt a nevet, mert meg kell egyeznie feltétlenül az összes csatlakoztatott eszközt.
  2. NetBIOS név - Az aktuális számítógép nevének megjelenítéséhez használható a Windows eszközön. Állítsa be az optimális értéket.
  3. Naplófájl - Megadja a fájl elérési útját, ahol a jelentések mentésre kerülnek. Hasonló bejegyzést kell létrehoznod ahhoz, hogy mindig tisztában legyenek a lehetséges hibákkal és egyéb információkkal.
  4. Passdb Backend - meghatározza a jelszó jelszavainak módját. Anélkül, hogy jobbnak kell lennie, hogy ne változtassa meg és hagyja el az alapértelmezett állapotot.
  5. UNIX jelszó szinkronizálása - Ha aktiválva van, végrehajtja a jelszó szinkronizálása.
  6. Térkép a vendéghez - felelős az bizonyos profilokhoz való hozzáférési szintért. Ha az érték a rossz felhasználói állapotra van állítva, ezt a beállítást a nem létező felhasználókra, rossz jelszóra - helytelen jelszóval kell alkalmazni, és soha - soha nem.

Tény, hogy a Samba számos globális paraméterrel rendelkezik, és egy grafikus felületet hajtanak végre. Ha érdekli az összes ilyen beállítás, azt javasoljuk, hogy hivatkozzon a hivatalos dokumentációra, hogy többet részletesebben ismerje meg róluk, mivel az összes információ nem illeszkedik ehhez a cikkhez, és nem mindegyikük a mai témához kapcsolódik.

4. lépés: Nyilvános mappa létrehozása

A fájlkiszolgáló szinte minden egyes csoportjához fontos, hogy egy nyilvános mappát kapjon, amelyhez előzetes engedély nélkül hozzáférhet. Alapértelmezés szerint az ilyen könyvtár hiányzik, ezért javasoljuk, hogy hozzon létre magad, amelyet szó szerint néhány perc múlva végzik.

  1. Futtassa a terminálot, és írja be a sudo mkdir -p / samba / allaccess létrehozását egy új mappa létrehozásához. A neve, amit bármilyen kényelmes lehet.
  2. Egy parancs, amely a Samba védelem nélküli megosztási mappát hoz létre Linuxban

  3. Ezt a műveletet a sudo argumentumával végzik, ami azt jelenti, hogy jelszót kell megadnia a fiók megerősítéséhez.
  4. Védetlen Samba mappa létrehozása Linuxban

  5. Miután folytassa a létrehozott könyvtár megosztott hozzáférését. Kezdjük, a Samba gyökérre költözünk CD / Samba segítségével.
  6. Samba gyökér átmenet a Linux-ra a létrehozott mappa eléréséhez

  7. Most helyezze be a sudo chmod -r 0755 allaccess parancsot, és kattintson az Enter gombra.
  8. A Samba teljes védetlen mappájának megváltoztatásának első parancsa Linuxban

  9. Meg kell adnia egy másik sudo chown -r -r senki opciót: nogroup allaccess /, amely felelős azáltal, hogy hozzáférést biztosít az összes fiókhoz.
  10. A második parancs, hogy megváltoztassa a Linux általános nem védett Samba mappához való hozzáférést

  11. Továbbra is a konfigurációs fájl összes módosítása. Futtassa azt a szövegszerkesztő segítségével a már ismerős csapat Sudo nano /etc/samba/smb.conf.
  12. Futtasson egy konfigurációs fájlt a változtatások módosításához, miután létrehozta a megosztott védetlen Samba mappát Linuxban

  13. Itt helyezze be az alábbiakban megadott blokkot, amely felelős a kiszolgáló viselkedési szabályainak meghatározásáért. Egy kicsit később beszélünk az egyes sorok jelentéséről.

    Allaccess]

    PATH = / SAMBA / ALLACCESS

    Böngészhető = igen.

    Írható = igen.

    Vendég ok = igen

    csak olvasható = nem

  14. Módosítások a Samba-ban Linuxban a közös védelem alatt álló mappa létrehozása után

  15. Mentse a módosításokat, és zárja be a szövegszerkesztőt speciálisan kijelölt gyorsbillentyűkkel.
  16. Konfigurációs fájl mentése után egy védtelen Samba mappa létrehozása Linuxban

  17. Indítsa újra a kiszolgálót a SUDO Systemctl újraindítása Samba úgy, hogy az aktuális beállítások hatályba lépjenek.
  18. A fájlkiszolgáló újraindítása után egy védelem nélküli megosztott Samba mappa létrehozása Linuxban

A létrehozott könyvtárhoz való hozzáférés ellenőrzése a Windows-ban a \\ srvr1 \ allaccess átkapcsolásával történik. Most, ugyanezen példával, amelyet az előző szakaszban vezettünk, elemezzük az egyes telepített paraméterek értékét:

  • Pálya. Amint az értékről látható, a létrehozott nyilvános könyvtár elérési útja itt van megadva.
  • Böngészhető. Ez a paraméter felelős a könyvtár megjelenítéséért a megengedett listában.
  • Írható. Jelölje meg az Igen értékét, ha engedélyezni szeretné a bejegyzések létrehozását ebben a mappában.
  • Vendég rendben. Ez a karakterlánc felelős a vendégekért.
  • Csak olvasható. Ha ismeri a fordítását a kifejezés, akkor már tudja, mi történik, ha aktiválja a paramétert. A megadott könyvtár olvasható attribútuma felelős.

5. lépés: Biztonságos nyilvános mappa létrehozása

A mai cikkünk utolsó szakaszában úgy döntöttünk, hogy egy példát készítünk a megosztott hozzáférésre vonatkozó biztonságos könyvtár létrehozására. Az előző lépésben már leírja, hogy milyen teljesen névtelen mappák jönnek létre, de hátrányuk a védelem hiánya, így a legtöbb esetben a felhasználók inkább biztonságos könyvtárakkal dolgoznak, és a teremtésük ilyen módon történik:

  1. Hozzon létre egy könyvtárat ugyanazon az elven keresztül a sudo mkdir -p / samba / allaccess / biztosított.
  2. Egy parancs, amely közös védett mappát hoz létre Samba-ban Linuxban

  3. Amint azt kitalálnád, ezt a műveletet is meg kell erősíteni a Superuser jelszó megadásával.
  4. A Samba-ban a közös védett mappa létrehozásának megerősítése Linuxban

  5. Ezt követően hozzon létre egy csoportot, ahol megengedett felhasználók szerepelnek a sudo addgroup secureedgroup írásával.
  6. Felhasználói csoport hozzáadása a SAMBA védett mappa eléréséhez Linuxban

  7. Navigáljon a biztonságos könyvtár helyére, a CD / Samba / Allaccess megadására.
  8. Menjen a védett mappa helyreállításához a Samba-ban a Linuxban

  9. Itt adja meg a felhasználók jogosultjait a Sudo Chown-R Richard: SecuredGroup rögzített. Cserélje ki Richardot a kívánt fióknévre.
  10. Csoport hozzáadása a Samba Protected mappa eléréséhez Linuxban

  11. A második biztonsági csapat így néz ki: sudo chmod -r 0770 biztosított /.
  12. A védett Samba mappa második megosztó csapata Linuxban

  13. Áthelyezés a szövegszerkesztőre egy konfigurációs fájl megnyitásával, és írja egy ismerős parancsot sudo nano /etc/samba/smb.conf.
  14. A SAMBA konfigurációs fájl futtatása Linuxban a biztonságos mappa konfigurálásához

  15. Helyezze be az alábbiakban megadott blokkot, és mentse a módosításokat.

    [Biztosított]

    PATH = / SAMBA / ALLACKESS / Biztosított

    Érvényes felhasználók = @SecuredGroup

    Vendég ok = nem

    Írható = igen.

    Böngészhető = igen.

  16. Állítsa be a Samba Protected mappát Linuxban egy konfigurációs fájlban

  17. Adjon hozzá egy felhasználót a sudo USERMOD -A -A -G SecureedGroup Richard védett csoporthoz. Ha a megadott fiók nem létezik, akkor megfelelő értesítést kap.
  18. Felhasználó hozzáadása a SAMBA védett mappa eléréséhez Linuxban

  19. Hozzon létre egy jelszót, amely felelős lesz a Sudo Smbpasswd -a Richard segítségével történő megnyitásáért.
  20. Átmenet a Samba felhasználónak a Linux-ban történő hozzáadásához

  21. Adja meg a biztonsági kulcsot az új karakterlánchoz, majd erősítse meg.
  22. Jelszó hozzáadása a Samba felhasználóhoz Linuxban

Az összes változtatás után ne felejtse el újraindítani a kiszolgálót, hogy mindannyian hatályba lépnek. Ugyanígy korlátlan számú védett nyilvános mappát hozhat létre bizonyos paraméterek beállításával.

Ma foglalkozunk a Linux fájlkiszolgálóval a Samba által végzett lépésenkénti konfigurációs kézikönyv példáján. Most eldöntheti, hogy ilyen rendszer alkalmas-e az általános hozzáférés biztosítására, vagy értelme-e egy másik eszközt, amely képes megfelelő beállításokat biztosítani.

Olvass tovább