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.
- Nyissa meg a parancssort. Ezt ajánlott kiterjesztett jogokkal, azaz az adminisztrátor nevében végezni.
- Végezze el a parancsot:
- C jegyzetfüzet: Windows32 rendszergazdák stb
- Megnyílik egy fájl, amelyben a következő sort írjuk be:
- 168.0.1 srvr1.domain.com srvr1
Hála neki, a mappa elérhető lesz.
- 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.