Hálózati megosztott mappa beállítása az Ubuntu -n a Samba segítségével

Hálózati megosztott mappa beállítása az Ubuntu -n a Samba segítségével

Ha valaha is szeretett volna könnyedén megosztani fájljait az otthoni hálózatán több operációs rendszer között, akkor ne keressen tovább, mint a Samba.





Ez az útmutató megmutatja, hogyan állíthat be megosztott hálózati mappát Ubuntu Linux rendszeren a Samba használatával. A Samba szerverrel könnyedén megoszthat fájlokat a hálózatán, függetlenül attól, hogy Windows, macOS vagy Linux rendszert használ.





Mi az a Samba?

A Samba egy fájlmegosztó szolgáltatás, amely az SMB protokollcsomag nyílt forráskódú verzióit valósítja meg, amelyet eredetileg a Microsoft és az IBM fejlesztett ki. A Samba olyan programokat tartalmaz, amelyek lehetővé teszik a Microsoft Windows fájlmegosztási protokollokkal való együttműködést.





hány ember használhatja a netflixet

A Samba lehetővé teszi, hogy könnyen kommunikáljon más ügyfelekkel szabványos TCP/IP hálózatok használatával.

1. lépés: A Samba telepítése

Ez az útmutató az Ubuntu Linux 20.04 LTS -t fogja használni, de a lépéseknek akkor is működniük kell, ha Ubuntu 16.04 vagy újabb verziót használ. Kezdje a csomag forrásadatainak frissítésével.



sudo apt update

Ezután telepítse a Sambát az alábbi paranccsal:

sudo apt install samba

A Samba sikeres telepítésének ellenőrzéséhez futtassa a következő parancsot:





smbd --version

A kimenetnek hasonlónak kell lennie az alábbihoz.

2. lépés: A Samba konfigurálása

A fájlok biztonságos megosztásához más hálózati eszközökkel konfigurálnia kell a Samba szervert. A Samba fő konfigurációs fájlja a címen található /etc/samba/smb.conf a PC -n. Ez az útmutató a Vim szövegszerkesztőt használja a Samba konfigurációs fájl szerkesztéséhez, de nyugodtan használjon bármilyen más választott szövegszerkesztőt.





Jegyzet: A konfigurációs fájl szerkesztéséhez rendszergazdai jogosultságokkal kell rendelkeznie.

sudo vim /etc/samba/smb.conf

Adja hozzá a következő sorokat a konfigurációs fájl aljához.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

Ne felejtse el frissíteni a pálya paramétert a felhasználónevével. Felhasználónevét a következő parancs futtatásával szerezheti be:

echo $USER

Nak nek lépjen ki a Vim szerkesztőből a módosítások elvégzése után egyszerűen írja be : wq és nyomja meg a gombot Belép kulcs.

A konfigurációk megértése

Íme egy rövid leírás az imént hozzáadott konfigurációs sorokról.

  • Szakasz : A konfigurációs fájl új szakaszát szögletes zárójelek jelzik ( [] ). Ebben az esetben a szakasz az [sambashare] .
  • Megjegyzés : Ez a kódsor röviden bemutatja, miről szól ez a rész. Különösen akkor hasznos, ha a konfigurációs fájlban több megosztott könyvtárrész van.
  • Pálya : Ez az útvonal a kijelölt hálózati megosztott mappa könyvtárához.
  • Felhasználó kényszerítése : Az a rendszerfelhasználó, akit a Samba szerver a fájlok megosztására használ.
  • Erőcsoport : A csoport neve, amelyhez a Samba rendszer felhasználója tartozik.
  • Maszk létrehozása : Ez a paraméter engedélyeket állít be a megosztott mappában újonnan létrehozott fájlokhoz. Ebben az esetben az érték 0664, ami azt jelenti, hogy a fájl tulajdonosa és a csoport olvasási és írási jogosultsággal rendelkezik, míg a többi felhasználó csak olvasási jogosultsággal rendelkezik.
  • Kényszerített létrehozási mód : Együtt dolgozik a maszkot készíteni paramétert a megfelelő fájljogosultságok beállításához.
  • Könyvtári maszk : Ez a paraméter határozza meg a megosztott mappában lévő mappák engedélyeit. A 0775 -ös engedélyek azt jelentik, hogy a tulajdonos és a csoport olvasási, írási és végrehajtási jogosultságokat, míg mások csak olvasási és végrehajtási engedélyeket tartalmaznak.
  • Könyvtári mód kényszerítése : Ez a paraméter együttműködik a könyvtármaszk hogy megbizonyosodjon arról, hogy a helyes könyvtári engedély van beállítva.
  • Nyilvános : Ez a paraméter megadja, hogy ez egy nyilvános mappa a hálózaton, és hogy más eszközök is elérhetik azt.
  • Csak olvasható : Megadja a megosztott mappában lévő fájlok módosítására vonatkozó engedélyeket.

3. lépés: Samba erőforrások létrehozása

Miután konfigurálta a Samba szervert, most létre kell hoznia a szükséges erőforrásokat, például a Samba felhasználót és a megosztandó könyvtárat. Ezek az erőforrások megkönnyítik a mappa megosztását a hálózaton.

1. Megosztott mappa

A megosztott mappát a fenti Samba konfigurációs fájlban megadott elérési úton kell létrehoznia. Ez az útmutató megosztott mappát használ sambashare a saját könyvtárában található.

Navigáljon a saját könyvtárához a gombbal a cd parancsot .

cd ~

Ezután hozza létre a megosztott könyvtárat az alábbi paranccsal:

mkdir -p sambashare

2. Samba felhasználó és csoport

A következő lépés a konfigurációs fájlban megadott Samba rendszerfelhasználó és csoport létrehozása.

A Samba rendszercsoportot a következő paranccsal hozhatja létre:

sudo groupadd --system smbgroup

Ezután hozza létre a Samba rendszer felhasználóját a segítségével useradd .

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

A fenti parancs létrehoz egy rendszerfelhasználót, és hozzáadja a felhasználót a fent létrehozott Samba csoporthoz. Mivel ez a rendszer felhasználója, a rendszer nem hoz létre otthoni könyvtárat.

3. A megosztott mappa tulajdonosának megváltoztatása

Miután a Samba felhasználó és csoport a helyükön van, mostantól megváltoztathatja a megosztott mappa tulajdonosát az új felhasználóra smbuser és a csoport smbgroup . Ezt az alábbi paranccsal érheti el:

sudo chown -R smbuser:smbgroup ~/sambashare

Végül adja ki az alábbi parancsot, hogy a csoport írási hozzáférést biztosítson a megosztott mappához és a benne található tartalomhoz.

sudo chmod -R g+w ~/sambashare

4. lépés: Indítsa újra a Samba szolgáltatást

Indítsa újra a Samba szolgáltatást, hogy a Samba konfigurációs fájlban végrehajtott módosítások érvénybe lépjenek.

sudo systemctl restart smbd

A szolgáltatás újraindítása után az alábbi paranccsal ellenőrizheti állapotát:

sudo systemctl status smbd

jegyzet : Ha engedélyezte a tűzfalat, akkor a Samba -t is hozzá kell adnia az engedélyezett szabályokhoz a használatával az ufw parancsot .

sudo ufw enable samba

5. lépés: Hozzáférés a megosztott mappához

A megosztott mappa mostantól elérhető a hálózaton lévő eszközökön.

Windows rendszeren

A Windows rendszerben a megosztott mappát a Windows Intézővel érheti el. A fájlkezelőt a Windows + E billentyűparancs.

A címsávba írja be \ ip_címek_a_címek_megosztottmappával sambashare .

Ne felejtse el kicserélni a megfelelő IP -címre és megosztott mappa nevére.

hogyan lehet csatlakoztatni egy vezetékes xbox one vezérlőt a számítógéphez

A rendszer azt is kéri, hogy adja meg a felhasználó felhasználónevét és jelszavát a Linux PC -n.

Az Ubuntun

Ubuntu Linux rendszeren nyissa meg az alapértelmezett fájlkezelőt, és kattintson a Más helyszínek gomb. Aztán, a Csatlakozás a szerverhez bemenetet, írja be az IP -címet a következő formátumban:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Csatlakozhat regisztrált vagy névtelen felhasználóként. Ne feledje, hogy ha kiválasztja Regisztrált Felhasználó a legördülő menüből meg kell adnia a felhasználó hitelesítő adatait.

MacOS rendszeren

A Mac felhasználók könnyen elérhetik a megosztott mappát is. A Finder menüben kattintson a gombra Hálózat fülre, és megjelenik a nyilvános megosztott mappával rendelkező számítógép. Válassza ki, és hozzáférhet a fájlokhoz.

Fájlok hatékony megosztása több eszköz között

Ez az útmutató megvizsgálta, hogyan lehet fájlokat megosztani a hálózaton a Samba használatával. A Samba segítségével az eszközön futó operációs rendszertől függetlenül megoszthat fájlokat a hálózaton.

Nem csak a Linux, hanem egy megosztott hálózati mappát is konfigurálhat a Windows gépen.

Részvény Részvény Csipog Email Hálózati fájlmegosztás Windows 10 rendszerben

Nem találja az USB flash meghajtót? Ossza meg fájlját a helyi hálózaton.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Fájlmegosztás
  • Számítógépes hálózatok
A szerzőről Mehetsz(36 cikk megjelent)

A Mwiza szakmát szakmailag fejleszt, és sokat ír Linuxon és front-end programozáson. Érdeklődési körei közé tartozik a történelem, a gazdaság, a politika és a vállalkozás-építészet.

Továbbiak Mwiza Kumwendától

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide