A Samba telepítése és konfigurálása az Ubuntu 14.10-re

samba ubuntu

A Samba az SMB-vel kompatibilis szolgáltatások és protokollok megvalósítása (ma CIFS-nek hívják), amellyel a Windows számítógépek kommunikálnak egymással: Andrew Tridgell fejlesztette ki fordított mérnöki úton, Wireshark stílusú forgalom-megragadók (korábban Ethereal néven) felhasználásával. kompatibilitás * nix környezetekben, amire azért volt szükség, hogy elkerüljük az elszigeteltséget olyan vállalati és oktatási környezetekben, ahol általában több platform is létezik (Windows, Linux, Mac OS X).

Lássuk akkor hogyan kell telepíteni és konfigurálni a Samba-t az Ubuntu 14.10 Utopic Unicorn alkalmazásban, kész rá névtelen és biztonságosabb részvényeket kínálnak, amelyekben hitelesíteni kell hozzáférést annak érdekében, hogy fájlokat kínálhasson minden típusú felhasználó számára. És abból indulunk ki, hogy telepítettük az Ubuntu 14.10 szervert, a Canonical disztrónak ezekre a kérdésekre szánt verzióját, fix IP-címmel: 192.168.1.100; Emellett természetesen szükségünk lesz néhány más berendezésre ugyanabban a helyi hálózatban és ugyanazon munkacsoporton belül, hogy teszteljük, hogyan konfigurálták mindent.

Telepítse a Samba-t

Először telepíteni fogjuk a Samba csomagokat, ami nagyon egyszerű, mivel ezek a hivatalos adattárak részét képezik:

# apt-get install samba samba-common python-glade2 system-config-samba

Konfigurálja a Samba-t

konfigurálja a samba-t

Most meg kell tennünk a /etc/samba/smb.conf fájl szerkesztését, amely a Samba szerverünk összes konfigurációját hordozza. Ezt megelőzően készítünk biztonsági másolatot az aktuális fájlról:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Most, ha a fő fájlt szerkesztjük:

# nano /etc/samba/smb.conf

Szerkesztjük a [globális] szakaszt, ahol megadjuk a munkacsoport nevét, a karakterlánc, amellyel azonosítják a helyi hálózatban, a netbios neve, a biztonsági típus és egyebek. A következőképpen hagyjuk (ha akarjuk, az első három paramétert megváltoztathatjuk):

[globális]
munkacsoport = MUNKacsoport
szerver karakterlánc = Samba kiszolgáló% v
netbios név = ubuntu
biztonság = felhasználó
térkép a vendéghez = rossz felhasználó
dns proxy = nem

Ezután jól elmegyünk a fájlba, arra a szakaszra, amely azt mondja „Részvénydefiníciók” és ez azzal kezdődik [Névtelen]. Ott hozzáadjuk (természetesen megváltoztathatjuk a megosztani kívánt mappa elérési útját):

[Névtelen]
path = / samba / névtelen
böngészhető = igen
írható = igen
vendég ok = igen
csak olvasható = nem

Most újraindítjuk a samba szerver:

# service smbd újraindítás

Néhány szempont, amelyet figyelembe kell venni, az a tény, hogy a mappának, amelyet névtelen hozzáférésre kínálunk fel, léteznie kell a fájlrendszerünkben, és minden felhasználó számára elérhetőnek kell lennie, vagyis amikor felsorolja:

ls -l

Meg kell mutatnia nekünk az olvasási és végrehajtási engedélyeket mindenki számára, vagyis drwxr-xr-x, vagy 755 numerikus zsargonban. Ha nem ez a helyzet, akkor ezt meg kell tennünk (a „megosztott mappát” a kívánt név és elérési út alapján változtatjuk meg):

# chmod -R 0755 / megosztási mappa

Miután konfiguráltuk a névtelen hozzáférés tegyük ugyanezt vele jelszóval korlátozott hozzáférés, és ez egy kicsit több munkát igényel, ezért kezdjük. Először is, mivel az általános konfigurációban megállapítottuk, hogy a biztonság véget ér használó, ez azt jelenti, hogy a védett mappákhoz való hozzáféréshez a kiszolgálón található felhasználónévvel és jelszóval kell megtennünk Ubuntu 14.10 Utópikus egyszarvú, és ezért létre kell hoznunk azt a fiókot (használhatjuk a kívánt nevet a helyett usersamba mint tettük):

# useradd usersamba -G sambashare

Amikor a rendszer kéri, beírjuk a felhasználó jelszavát, majd hozzáadjuk a samba jelszót:

# smbpasswd -a usersamba

Kétszer is meg kell adnunk a jelszó megadását, amely után az általunk létrehozott felhasználónak már megvan a Samba jelszava. Most hozzá kell adnunk a konfigurációs lehetőségeket a jelszóval védett mappa megosztásához, ezért újra megnyitjuk a Samba konfigurációs fájlt szerkesztésre.

# nano /etc/samba/smb.conf

Hozzáadjuk:

[biztonságos hozzáférés]
path = / home / samba / shared
érvényes felhasználók = @sambashare
vendég ok = nem
írható = igen
böngészhető = igen

A / home / samba / shared mappának rendelkeznie kell olvasási, írási és végrehajtási hozzáféréssel a teljes sambashare csoport számára, ezért ehhez végre kell hajtani:

# chmod -R 0770 / home / samba / shared

#chown -R gyökér: sambashare / home / samba / shared

Ennyi, már képesek voltunk konfigurálja a Samb-otés ezzel elérhetjük ezt a mappát a helyi hálózat bármely számítógépről, amely a munkacsoport része MUNKacsoport, és ezáltal akár el is menthetjük a jelszót a későbbi gyorsabb hozzáférés érdekében a Windows, Mac OS X vagy más Linux számítógépekről.

Kapcsolódó cikk:
A legjobb ingyenes videószerkesztő az Ubuntu számára

A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

26 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Csengő dijo

    Köszönöm a közreműködést, de úgy gondolom, hogy ez kissé bonyolítja az életedet, ha az egeret egy mappa fölé helyezed a jobb gombbal, megjelenik a "megosztott erőforrás a helyi hálózatban" opció, egyszerűen annak aktiválásával, ubuntu automatikusan telepíti és konfigurálja mindazt, ami a működéséhez szükséges.

    1.    Willy klew dijo

      Igaz, Bellman

      De szerettük volna megmutatni, hogy a dolgok hogyan történnek „kézzel”, nem azért, mert szerettük volna bonyolítani magunkat, hanem azért, mert az ötlet a folyamat megtanulása. Így, ha valaha valami összetettebb dolgot kell tennünk, például hozzáférést kell engedélyeznünk bizonyos felhasználókhoz, mások nem, vagy csak olvasási hozzáférést és mindenki számára írási hozzáférést engedélyezünk, akkor tudjuk, hogyan kell ezt megtenni.
      Köszönöm a megjegyzést! Üdvözlet

      1.    luismedina23 dijo

        Nem lenne nagyszerű megtanulni, ha hozzáférést biztosítunk egyes felhasználóknak és másoknak.

  2.   Avelino De Sousa (@desousavelino) dijo

    Helló, nagyon jó, a hozzászólásod segített nekem, köszönöm, egyébként, hogy telepítettem az Ubuntu Gnome 14.10-et, és nem tudom megnyitni a LibreOffice-t. Van valami oktatóprogram vagy valami megoldás? üdvözlet.

  3.   tron dijo

    Nagyon jól megmagyarázva ... de nekem ez nem megy, nem a bemutató miatt, nem tudom miért.

    A kde-vel vagyok, és semmi esetre sem látom a mappákat, de akkor nincsenek engedélyeim. Micsoda megpróbáltatás

  4.   Willy klew dijo

    Szia tron, milyen üzenetet kapsz a rendszertől?

    Hozzáadta a felhasználókat a sambashare csoport felhasználóként és rendszerhasználóként is?

    1.    tron dijo

      Hello Willy köszönöm a választ.

      Nem tudom, hogy hibázok-e, az volt a szándékom, hogy létrehozzak egy felhasználót, például luis-t, és felvegyem a samba share csoportba, és ennyi.

      A hibát az engedélyek hiánya okozza.

  5.   Mike ezüst dijo

    Helló, tudna segíteni abban, hogy beállítson egy mappakönyvtárat, ahová be kell férnie a felhasználóval és a hozzáféréssel, de az egyik felhasználó nem írhat be x mappát?

    Kiváló oktató!

  6.   79 dijo

    Sajnáljuk, de egy kis hiba történt a következő sorban:

    cp /etc/samba.conf /etc/samba/smb.conf.back, a helyes lenne:

    cp /etc/samba/samba.conf /etc/samba/smb.conf.back

    Ettől eltekintve a poszt remek

  7.   David figueroa dijo

    Kiváló barát, a közreműködésed. Megpróbáltam bizonyos felhasználóknak hozzáférést biztosítani az ilyen típusú megosztott mappákhoz, és nem tudok kilépni.

  8.   iamneox dijo

    Jó napot,

    Elnézést a kellemetlenségért, de nem tudom helyesen létrehozni a hozzáféréseket ...

    Látom a mappákat, amikor csatlakozom az \\ ip-hez
    de amikor "biztonságos hozzáféréssel" szeretnék hozzáférni a mappához, akkor azt az üzenetet kapom, hogy .. "nem tudok hozzáférni"

    Azt az érzetet kelti, hogy rosszul helyeztem el a felhasználónevet és a jelszót, de nem, ellenőriztem és helyes.

    Az üzenet csatolt képernyőképe:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Előre is köszönöm.

  9.   jomopa dijo

    szia valaki segítsen nekem az ubuntuból. Látom a teljes helyi hálózatot és az összes számítógépet, de a Win 7-es PC-ről ez nem mutatja az összes többi szervert az ubuntu terheléssel a hálózaton, de az ubuntut nem. gyors válaszának köszönhetően

  10.   abakuk dijo

    Helló, jó bejegyzés, a grafikus felületet használtam a telepítéshez, és minden működik. Ha azonban a szerver indításakor elektromos problémák merülnek fel, manuálisan kell elindítania a samba szolgáltatásokat, és nem tudom elérni, hogy a rendszer indításakor automatikusan elinduljon.

  11.   aa dijo

    nem működik

  12.   makenciee dijo

    mmmmmmmmmmmmmmmmmm milyen érdekes szeretném felvenni, amikor éppen bekapcsol

  13.   névtelen dijo

    nem jön ki, több dolog is hibás az oktatóanyagban, egyes nevek vegyesek, és az engedélyek nem

  14.   sötét dijo

    A bejegyzés jó, bár frissítenie kellene az Ubuntu 16.04-hez.

  15.   Jorge Mint dijo

    Egyetértek Darkmal. A bejegyzés nagyon jó, de frissítenie kell Ubuntu 16.04-re.
    Ettől már nagyon köszönöm.
    Kiváló munka +10

  16.   Sámuel dijo

    Hé, egy lámpaszervert akartam telepíteni az ubuntu 16-ba, de amikor megpróbáltam adatbázisokat menteni az sql-mel, azt mondta nekem egy php-hiba, hogy nem rendelkezem a mysql modullal, ennyi kutatás után nem találtam konkrét megoldást, így Úgy döntöttem, hogy telepítem az Ubuntu 14 szerveremet, visszatértem ide, de miután mindent már telepítettem, amikor megpróbálok megnyitni egy mappát egy másik gépről Windows-szal, hibaüzenetet küld, mondván, hogy a hitelesítő adataim valószínűleg nem rendelkeznek engedélyekkel, és ezt követően a hiba azt mondja: hogy a hozzáférés már nem elérhető, megpróbáltam megoldani ezt, de egyszerűen nem tudok, valaki segít nekem?

  17.   Barát dijo

    Az elsőnek köszönhetően természetesen van néhány józan ész a könyvtár helyes elérési útjával kapcsolatban.
    Üdvözlet.

  18.   José Luis dijo

    Jó reggelt, gratulálok a szenvedélyhez, amelyet e kérdések iránt tanúsítottál, inkább az elektronikával foglalkozom, mint a programozással, de szeretem az ubuntut, mert önzetlenül és egyedi vonzerővel csinálják.
    Köszönöm a tanításait.
    Gratulálok a futballhoz, szájbarát vagyok Argentínából.
    Ölelés.

  19.   készülékjavítás dijo

    Nagyon hasznos, ez a cikk nagyszerű volt számomra, és helyesen tudom telepíteni a Samba-t, üdvözletet.

  20.   Hugo garcia dijo

    Kiváló vezető, sokat segített nekem. Amit nem értek, az az, hogy 755 engedélyt kell adnia a megosztott mappának, de akkor jelzik, hogy 770 engedélyt kell adnia neki.
    Számomra tökéletesen működött, de ez a kétség továbbra is fennáll.

  21.   rajzol dijo

    Jó poszt. Nekem tökéletesen bevált. Hallucinálok olyan emberekkel, akik panaszkodnak, mintha valami tartozna nekik, vagy a tipikus Tolosabos: "A jobb gombbal könnyebb és ...". Nem lenne türelmem ezt ingyen megtenni ... felvidulni!

  22.   Abelardo dijo

    Szia

    Követtem a mappák megosztásának lépéseit, de nem látom a bennük lévő fájlokat abból a mac-ból, amelyet az Ubuntu-hoz való csatlakozáshoz használok.

    Köszönet a cikkért, amely messze nem a hibáktól, nagyon jól megmagyarázza a követendő eljárást.

    Üdvözlettel.

  23.   panchis dijo

    Jó napot, tetszik az ötlet, hogy kézzel telepítsem a samba-t, de úgy gondolnám, hogy "kézzel" ez inkább a forráskódból származna, az apt-get install samba végrehajtása nélkül, hanem az összes függőség telepítése és a a ./configure, make és make install parancsok elég egyszerű folyamatok lennének! Üdvözlet 😀