A Samba beállítása az Ubuntu kiszolgálón

A Linux és a Windows közötti híd építése, vagy talán csak érdeklődés és kíváncsiság, a felhasználókat más megfelelő szoftverek keresésére kényszeríti. Ez a szoftver Samba. Tudnia kell, hogyan állíthatja be a Samba-t az Ubuntu kiszolgálón, ha adatbázisból vagy fájltárból szeretne létrehozni a számítógépről.

A Samba telepítése az Ubuntu Serveren lehetővé teszi adatbázis létrehozását.

Mi az a Samba?

Ha úgy gondolta, hogy az oldal a tánc tanulmányozására irányul, akkor kissé tévedsz. A Samba ingyenes szoftver. Hozzáférést biztosít a nyomtatókhoz és a fájlokhoz. És ez különböző operációs rendszereken történik.

Mi az?

A hasonló célú más szoftvercsomagokkal összehasonlítva a Samba számos előnnyel és funkcióval rendelkezik.

  • Lehetővé teszi, hogy összekapcsolódjanak egymással egy Unix-szerű rendszerrel, azaz bármely rendszerrel a Linuxon és a Windows-on. És nem csak a Windows. A program nagyon "mindenevő": MacOS, Solaris és más, különböző fokú népszerűségű operációs rendszerek.
  • A Samba lehetővé teszi a Windows-felhasználók számára, hogy kiszolgálóként használják az Ubuntu számítógépeit. Ez azt jelenti, hogy használja a hozzáférhető fájlokat, valamint a csatlakoztatott eszközök egy részét.
  • Támogatja az NT tartomány doménszerkezetét, kezeli az NT felhasználókat, támogatja a résztvevő, az elsődleges vezérlő funkcióit.

Valószínűleg sokan közülük a legfontosabb a Windows rendszerű gépekkel való kapcsolat. Ebben az esetben az ügyfelek és az Ubuntu számítógépeként szolgálnak. Másrészt az Ubuntu felhasználó hozzáférhet a Windows hálózati mappáihoz is.

A Samba 1992 óta készült. És ami a legfontosabb, az új verziók még mindig ki vannak zárva. Ez utóbbit 2017. március 7-én adták ki. A fejlesztők minden évben megpróbálják javítani az operációs rendszerek nagyszámú változatával való kompatibilitást, de a fő chip a Linux rendszerek és a Microsoft közötti kapcsolat. A Windows Server-hez képest a Samba alacsonyabb lehet, mert egyes protokollok és a fogadó infrastruktúra nem támogatott. Sokan azonban azt állítják, hogy a Samba sebessége sokkal magasabb.

A Samba beállítása

Közvetlenül a telepítés előtt telepíteni kell a programot. A Samba telepítése ugyanúgy történik, mint más programok esetében - a parancsot a terminálra írva:

sudo apt-get install samba

Azonnal jegyezzük meg, hogy az összes leírt művelet, beleértve a program telepítését is, egyszerű Ubuntu és Ubuntu szerveren is végrehajtható. Csak az utóbbinál kizárólag szöveg alapú felület áll rendelkezésre.

A telepítés után mentse a konfigurációs fájlt:

$ sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Ezután globális paraméterekkel készítjük dokumentumunkat:

$ sudo vi /etc/samba/smb.conf

Vagy szerkesszük a létezőt. Ez a fájl tartalmazza a Samba-kiszolgáló fő telepítését. Ahhoz, hogy megértsük, mit fogunk csinálni, meg kell értenünk, hogy mit jelentenek a különböző vonalak.

  • Munkacsoport - munkacsoport. Ennek a paraméternek a értéke gyakran a Workgroup, mert a Windowsban az alapértelmezett munkacsoport-domain pontosan így néz ki.
  • A Netbios neve a Windows által látott Ubuntu számítógép neve. Itt megadhatja az értéket saját belátása szerint.
  • Biztonság - felhasználói engedélyezési mód. Az alapértelmezett a Felhasználó, azaz a felhasználói szintű hitelesítés. Most már jobb, ha elhagyjuk.
  • Os szint - azt jelzi, hogy a Samba elsőbbséget élvez a helyi vagy internetes hálózaton lévő többi ügyfél (PC) felett.
  • Név rendezési sorrend - az IP-címek NetBIOS-név szerinti rendezésének sorrendje.
  • Csak olvasható - a jogosultság a könyvtárba való olvasásra vagy írásra. Az érték „igen” lehet - csak olvasható, „nem” - írjon.

Felhasználó létrehozása

Ez a legegyszerűbb akció, amellyel elkezdheti a Samba-val való munkát.

Felhasználó hozzáadása az operációs rendszerhez:

$ useradd -M -l -s / sbin / nologin felhasználónév

Jelszó létrehozása ehhez:

$ passwd felhasználónév

Felhasználóinkat a Samba adatbázisba hozzuk:

$ smbpasswd -a felhasználónév

A $ smbpasswd paranccsal különböző műveleteket hajthat végre:

  • $ smbpasswd felhasználónév - jelszóváltás
  • $ smbpasswd -x felhasználónév - a felhasználó törlése
  • $ smbpasswd -d felhasználónév - felhasználói tilalom

A szervert újra kell indítani, ha módosítja a konfigurációs fájlt. Ez a parancs használatával történik:

$ systemctl újraindítja az smb

Ezek az alapvető Samba beállítások. Most megpróbálhatja a programot a gyakorlatba vinni.

Hozzáférés a mappához

Először próbáljuk meg létrehozni egy mappát, amelyhez minden felhasználó, még azok is hozzáférhetnek, akik nem jogosultak a Samba-ra.

Hozzon létre egy mappát, amellyel két számítógépen dolgozunk:

$ sudo mkdir -p / samba / hozzáférés

Most kiterjesztett hozzáférést teszünk erre a mappára, hogy helyi hálózatunk bármely kliense megnyithassa azt:

$ cd / samba

$ sudo chmod -R 0755 hozzáférés

$ sudo chown -R senki: a csoportos hozzáférés /

A tulajdonos a kód szerint senki.

Most a szerver konfigurációs fájljában két részre van szükség: az első, amely tartalmazza az alapvető információkat:

[Global]

munkacsoport = WORKGROUP

server string = Samba kiszolgáló% v

netbios name = srvr1

biztonság = felhasználó

térkép a vendégnek = rossz felhasználó

név rendelés = bcast host

dns proxy = nem

# ==============

A második pedig a hozzáférési mappa adatait tartalmazza:

[Access]

elérési út = / samba / access

böngészhető = igen

írható = igen

vendég ok = igen

csak olvasható = nem

Kövesse egymás után a szakaszokat ugyanabban a sorrendben.

A szerver módosításainak frissítése:

$ sudo szolgáltatás smbd újraindul

Számítógépes műveletek a Windows rendszeren

Windows rendszeren bizonyos műveleteket is el kell végeznie, hogy könnyen megnyithassa az új megosztott mappát és szerkeszthesse azt.

  1. Nyissa meg a parancssort. Ezt ajánlott kiterjesztett jogokkal, azaz az adminisztrátor nevében végezni.
  2. Végezze el a parancsot:
  3. C jegyzetfüzet: Windows32 rendszergazdák stb
  4. Megnyílik egy fájl, amelyben a következő sort írjuk be:
  5. 168.0.1 srvr1.domain.com srvr1

    Hála neki, a mappa elérhető lesz.

  6. A „Futtatás” sor segítségével nyithatja meg. Megnyomjuk a Win + R-t, belépünk: Ezután megnyitjuk a mappát.

Zárt mappa

A konfigurált Samba-kiszolgáló használható korlátozott hozzáféréssel rendelkező hálózati mappák létrehozására is. Ezt a mappát először is létre kell hozni, majd hozzá kell adni a Samba konfigurációhoz.

Hozzon létre egy mappát, amelynek neve "Zárt":

$ sudo mkdir -p / samba / allaccess / closed

Készítünk egy speciális csoportot, amely hozzáférhet ehhez a mappához:

$ sudo addgroup titkosított csoport

Speciális jogokat hozunk létre a különböző csoportok számára:

$ cd / samba / hozzáférés

$ sudo chown -R richard: zárolt csoport bezárt

$ sudo chmod -R 0770 zárt /

Csakúgy, mint egy nyitott mappa esetében, adjon hozzá információkat a konfigurációhoz:

[Zárt]

elérési út = / samba / access / closed

érvényes felhasználók = @securedgroup

vendég ok = nem

írható = igen

böngészhető = igen

Indítsa újra a kiszolgálót.

Amint láthattuk, a Zárt belső hozzáférés mappát készítettük. Így a hozzáférést a helyi hálózat minden felhasználója megnyithatja, de a Zárt állapot megtekintéséhez és szerkesztéséhez speciális jogokkal kell rendelkeznie.

Annak érdekében, hogy mindent pontosan a kötegfájlban megadott módon végezzünk, néhány egyszerű lépést el tudunk végezni.

Hozzon létre egy felhasználót, és adja hozzá a zárt csoporthoz:

$ sudo usermod -a -G securedgroup winston

A felhasználó neve olyan, mint egy cigarettacsomag (vagy a brit miniszterelnök).

Winston-jelszó létrehozása:

$ sudo smbpasswd -a winston

Ezután felkérjük, hogy adjon meg egy új jelszót, hogy újra bejelentkezhessen az újonnan létrehozott fiókba. Ne felejtse el újraindítani ezt követően. Most már tudja, hogyan kell konfigurálni a kiszolgálót az Ubuntu-on található Samba segítségével.

Természetesen a Samba lehetőségei nem korlátozódnak az egyszerű mappák létrehozására. De ezek az egyszerű utasítások és példák azt mutatják, hogy mit lehet tenni ezzel a programmal. Ez lesz az első lépés a szerver PC-k lényegének és kezelésének megértéséhez.