Samba: Független szerver 1 2 3-ban

Hello barátok!. Rövid összefoglalót adok arról, hogyan lehet önálló kiszolgálót telepíteni a Debianban, csak a konzol és a szövegszerkesztő segítségével.

Előző lépés a hasonló szolgáltatás megvalósításához létező grafikus interfészek korlátozásainak és / vagy összetettségének felismerésére, és felkérem Önt, hogy próbálja ki őket.

Nem kényszerítünk senkit az itt megadott módszer használatára. Csak kevés tapasztalatunkat osztjuk meg ezzel kapcsolatban. Nagyon személy szerint szerintem könnyebb megosztani a mappákat Linuxon a konzol és a szövegszerkesztő használatával.

Számos cikk található az interneten arról, hogyan kell használni a grafikus eszközöket, mint pl System-Config-Samba az Ubuntuban, SWAT, Gadmin-Samba, Zentyal Samba az Ubuntuban stb.

Javasoljuk, hogy keresse meg, telepítse, használja és tanulmányozza őket, majd hasonlítsa össze az itt javasolt egyszerű módszerrel. Ahogy Kubában mondjuk, Hozza le saját következtetéseit.

A módszer bármely Debian futtató géphez használható, legyen az asztali gép vagy szerver.

Ha bármilyen kérdése van, olvassa el az előző cikket «Samba: Önálló szerver a Debianon»Vagy olvassa el a dokumentációt.

Meglátjuk:

  • Otthoni hálózat
  • 1.- Telepítjük és konfiguráljuk a Samba-t
  • 2.- Csapatunkban létrehozzuk a felhasználókat, és felvesszük őket a Samba felhasználói adatbázisába.
  • 3.- A könyvtárakat azért hozzuk létre, hogy megosszák és tükrözzék őket a fájlban /etc/samba/smb.conf.

A példában úgy hozzuk létre a felhasználókat, hogy NEM indíthatnak helyi munkamenetet a számítógépünkön. Ezeket személyes mappa nélkül is létrehozzuk. Azt is elmagyarázzuk, hogy miért NEM használjuk pdbedit hogy felvegye őket a Samba felhasználói adatbázisába.

Otthoni hálózat

Legalább az egyik PC-re Linux lesz telepítve :-), pontosabban a Debianra. Például a pc-son-t választjuk, mert a Fiú, akit Pepitónak (más szélességi fokokon Jaimito-nak) hívnak, szívügye a Free Software-nek, és tanulmányozza ezt. Időről időre megbeszéli az Atyával az SWL előnyeit, de ez utóbbi általában azt mondja neki: "Több tapasztalatom van, mint neked, és a Libre tapasztalata ... nem győz meg". Aztán a Fiú így válaszolt: "Atyám, ne feledd, hogy a Windows 7-ed egy kalóz másolat ...". Semmi, családi dolgok. 🙂

hardver: pc-anya, pc-apa, pc-lánya és pc-fiú
alhálózati: 192.168.1.0 / 255.255.255.0
Munkacsoport: HÁZ
Felhasználók: anya, apa, lánya és fia

A következő adatokat, amelyek a nevek feloldására szolgálnak a hálózatban, hozzá kell adnunk a fájlhoz hosts a csapatok mindegyikében. Linux esetén a fájl / Etc / hosts, míg a Windows rendszerben általában C: \ Windows \ System32 \ Drivers \ etc \ hosts.

192.168.1.10 anya-pc
192.168.1.15 pc-szülő
192.168.1.20 pc-lánya
192.168.1.25 pc-gyermek

Így mentjük a DNS telepítését és konfigurálását. Aki azonban akarja, megteheti az útmutató segítségével «Elsődleges fő DNS .... "

A Debian-csoport munkacsoportja az aktában deklarálja /etc/samba/smb.conf. Windows rendszeren a MyPc tulajdonságai vannak deklarálva. Minden Windows-számítógép IP-címét a Hálózati kapcsolat tulajdonságai adják meg.

Annak ellenőrzésére, hogy minden eddig jól működik-e, bármelyik általunk végrehajtott számítógépen ping távoli-pc-név és a távoli számítógépnek vissza kell adnia a kérést. Természetesnek vesszük, hogy tudjuk, hogyan lehet egy kis otthoni hálózatot létrehozni. Nem ennek a bejegyzésnek a célja, hogyan kell ezt megtenni. Megkérdezheti azokat a barátokat, akik már tudják. Csak az alapvető tippeket adtuk meg.

1.- Telepítjük és konfiguráljuk a Samba-t

: ~ # aptitude install samba smbclient: ~ # cp /etc/samba/smb.conf /etc/samba/smb.conf.original: ~ # dpkg-konfigurálja újra a samba

samba-06-01

dpkg-configure samba-common

samba-06-02

samba-06-03

samba-06-04

: ~ # testparm: ~ # service samba restart: ~ # smbclient -L localhost -U: ~ # smbclient -L localhost -U% Domain = [HOME] OS = [Unix] Server = [Samba 3.6.6] Megosztásnév típusa Megjegyzés --------- ---- ------- print $ Lemez nyomtató-illesztőprogramok IPC $ IPC IPC szolgáltatás (gyermek-pc szerver) Tartomány = [HOME] OS = [Unix] Szerver = [Samba 3.6.6] Szerver megjegyzés --------- ------- PC-SON pc-son szerver munkacsoport mester --------- ------- HOME PC- FIÚ

jegyzet: Ha nem azonnal kapja meg a fenti kimenetet helyesen, várjon néhány percet. Továbbá, ha nincs WINS-kiszolgáló a hálózaton, szerkessze a fájlt /etc/samba/smb.conf és kommentáld a vonalat # támogatást nyer = nem és hagyd így: támogatást nyer = igen. Ezután futtassa felhasználóként gyökér: tesztparm és akkor service samba indítsa újra.

2.- Csapatunkban létrehozzuk a felhasználókat, és felvesszük őket a Samba felhasználói adatbázisába.

adduser --no-create-home --shell / bin / false szülő adduser --no-create-home --shell / bin / false stem adduser --no-create-home --shell / bin / false child adduser - -no-create-home --shell / bin / false child

Ha szeretné ellenőrizni, hogy nem hoztak-e létre személyes mappákat, futtassa frissítve b és akkor keresse meg a szülőt o keresse meg az anyát. Ha azt is szeretné ellenőrizni, hogy a létrehozott felhasználók bejelentkezhetnek-e a helyi gépre, próbálja meg ezt közvetlenül vagy a következőn keresztül: ssh.

Miért nem használjuk a pdbedit programot a csapat felhasználói hozzáadásához a Samba-ba?.

Ha futunk ember pdbedit, és olvastunk a lehetőségről -a | –hozza létre nagyon jól elmagyarázzák, hogy hozzáadja a felhasználókat a Samba-hoz, de ez NEM meghívja a UNIX jelszószinkronizáló parancsfájlt. További, pdbedit mindig a felhasználónak kell meghívnia gyökér vagy az Ön engedélyével.

Ha a fő Samba konfigurációs fájlban található /etc/samba/smb.conf deklarálják unix jelszó szinkron = igen, amely az alapértelmezett paraméter, pdbedit csak a Samba felhasználói adatbázisban lévő adatokat frissíti, és NEM a csapat adatbázisában, vagyis a fájlban / etc / shadow.

Kicsit technikai, de ez így van. Azonban, "smbpasswd » SI adja hozzá a felhasználót, és azonnal szinkronizálja jelszavát a Szinkronizáló parancsfájl használatával. Tehát használjuk smbpasswd nehogy belegabalyodjon a lovak lábába. 🙂 Első felhasználónk, akit hozzáadunk a Samba-hoz, az gyökér.

smbpasswd -a gyökér smbpasswd -a apa smbpasswd -a anya smbpasswd -a fia smbpasswd -a lánya

Most HA használjuk a parancsot pdbedit ellenőrzésekre. További információkért futtassa ember pdbedit. Nem adhatjuk meg az összes választ egy bejegyzésben vagy azok egész sorozatában. Samba valóban nagyon nagy.

: ~ # pdbedit -L gyökér: 0: gyökér anya: 1002: lánya: 1004: apa: 1001: fia: 1003 :: ~ # pdbedit -Lv

A kényelem érdekében az összes létrehozott felhasználót felvesszük a csoportba Felhasználók. Nagyon kényelmes nyilvános mappák számára, csak olvasható vagy olvasási / írási engedéllyel. A csoport Felhasználók egy vadkártya.

: ~ # adduser anya felhasználók: ~ # adduser lány felhasználók: ~ # adduser apa felhasználók: ~ # adduser gyermek felhasználók: ~ # kevesebb / etc / group | grep felhasználók felhasználói: x: 100: apa, anya, fia, lánya

Eddig minden rendben van a felhasználók létrehozásával kapcsolatban.

3.- A könyvtárakat azért hozzuk létre, hogy megosszák és tükrözzék őket a fájlban /etc/samba/smb.conf

Alapvetően megegyezik a az előző cikk.

Példa 1: Meg akarjuk osztani a mappát / home / son / music a ház minden felhasználójának. Az engedély csak olvasható lesz. Először létrehozzuk a mappát / home / son / music és szükség esetén konfiguráljuk a tulajdonosát és az engedélyeket. Mint felhasználó fiú kivégezzük:

mkdir / home / child / music ls -l / home / child | grep zene

A Samba konfigurációs fájl szerkesztése gyökér, toljuk ALT + F2 és kivégezzük gksu gedit /etc/samba/smb.conf, beírjuk a gyökér, és adja hozzá a következőt a fájl végéhez:

[pc-gyermek-zene] megjegyzés = Személyes zene mappa útvonala = / home / child / music only only = Igen érvényes felhasználók = @felhasználók listája = @felhasználók

A fájl módosítása után végrehajtjuk tesztparm mint felhasználó fiú és úgy töltjük fel a szolgáltatást gyökér. Futtathatjuk mindkét parancsot, mint a gyökér:

testparm service samba reload

Az újonnan konfigurált szolgáltatás ellenőrzéséhez megtehetjük, ha a számítógépen a következő parancsot hajtjuk végre:

smbclient -L localhost -U%

Példa 2: Meg akarjuk osztani a mappát / home / son / music mindenkinek. Az engedélyeket olvasni / írni fogják fiú és csak olvasható a csoportba csoportosított többi család számára Felhasználók. Nincs szükségünk a tulajdonos vagy a mappa engedélyeinek módosítására. Csak kissé megváltoztatjuk a fájl megosztási beállításait smb.conf.

[pc-gyermek-zene] megjegyzés = Személyes zene mappa elérési útja / / home / child / music only only = Nincs érvényes felhasználó = @felhasználók írási listája = gyermek olvasási listája = @felhasználók

3. példa: Pepito apja kiadós az akciósorozathoz, és már a merevlemeze van a tetején. Megkérte fiát, hogy hagyjon helyet a gépén, hogy kitölthesse a sorozattal, és az egész család számára is hozzáférhetővé tegye.

Pepito természetesen beleegyezett, mert így megkérheti apját, hogy vegyen neki egy újabb 2 terás merevlemezt, ami az álma. Pepito biztosan megzsarolja apját azzal, hogy a kalóz Windows 7 telepítésével megtakarított neki néhány pesót. 🙂

Si úgy hajtunk végre gyökér:

mkdir / home / child / series chown -R root: users / home / child / series chmod -R g + ws / home / child / series ls -l / home / child | grep sorozat

A Samba konfigurációs fájl szerkesztése gyökér, toljuk ALT + F2 és kivégezzük gksu gedit /etc/samba/smb.conf, beírjuk a gyökér, és adja hozzá a következőt a fájl végéhez:

[pc-son-series] megjegyzés = Apa sorozatútja = / home / son / series only read = Nincs érvényes felhasználó = @felhasználók írási listája = apa, fia olvasólista = @felhasználók kényszer létrehozási módja = 0660 könyvtár könyvtár mód = 0770

Azonnal ellenőrizzük a smb.conf mediante tesztparm és feltöltjük a szolgáltatást szolgáltatás samba újratöltése. Futni is tudunk smbclient -L localhost -U%. Pepito gépében, vagy smbclient -L pc-child -U% a ház másik számítógépéről, amelyre Linux telepítve volt, valamint a csomagot smbclient.

És ez a mai nap, Barátok !!!


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  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.   használjuk a linuxot dijo

    Visual FoxPro programozó ... egy könnycsepp ...
    Kiváló hozzájárulás!
    Ölelés! Pál.

    1.    Federico Antonio Valdes Toujague dijo

      A könny a jó időkre szól, mi? Foxpro olyan, mint Elvis, még mindig él. A Wine-on futtatom a Debianon, mint a legtöbbet. Köszönöm a hozzászólásod!!!

      1.    Julius Liborio dijo

        Az első megjegyzésem az, hogy "Kiváló megjegyzés", Boldog napot mondok. !!!

  2.   David dijo

    Kiváló magyarázat, könnyű és egyszerű.
    100% -ban ajánlott, én is ezt a módszert használom, és konzolon keresztül sokkal egyszerűbb és gyorsabb.
    Üdvözlet

  3.   eliotime3000 dijo

    Kiváló. Nem lehet jobb útmutató, ha megosztott mappákat készítünk a Windows számára a Debianból.

  4.   Federico Antonio Valdes Toujague dijo

    Köszönöm mindenkinek a hozzászólást és a bejegyzés jó fogadtatását !!!

  5.   emelő dijo

    Kifogástalan. Nagyon köszönöm a hozzájárulást. Nagy hasznát veszi.

  6.   e2fletcher dijo

    Kiváló hozzájárulás, segít abban, hogy elhagyjam a biztonságot = megosszam

    1.    Federico Antonio Valdes Toujague dijo

      Biztonság = A megosztás a Team Samba által elutasított biztonsági mód, amint az a dokumentációjukban is szerepel. Örülök, hogy a cikk segített abban, hogy felhagyjon az ilyen módszer használatával. Security = Felhasználó az alapértelmezett mód. Köszönöm a megjegyzést.

  7.   Erick dijo

    Mindig ezt mondom, a hozzászólásaid nagyon oktatóak és nagyon jól meg vannak magyarázva, ahogy mondod, és ahogy nekem tűnik, mindig jobb kézzel konfigurálni a sambát, és nem olyan interfészekkel, amelyek nem mindig csinálják jól a munkát, nagyon jó a hozzászólásod, folytasd így. Isten áldjon meg, Üdvözlet

  8.   Federico Antonio Valdes Toujague dijo

    @Erick, megpróbálom pozitívan megírni a cikkeket, és eljutni az olvasók többségéhez. Úgy gondolom, mint minden más dolog, néha megkapom, és néha nem. Még egyszer köszönöm mindenkinek !!!.

  9.   pepe dijo

    Nagyon jó cikk, csak mivel jól érzem magam, a syste-config-samba-t használom, és nekem sokkal könnyebb 🙂

    1.    Federico Antonio Valdes Toujague dijo

      A System Config Samba, az Ubuntuból és más disztribúciókból, nem oldja meg a mappaengedélyek problémáját. Általános szabály, hogy az emberek, akik használják, 777 jogosultságot adnak a mappáknak, és ez egy elosztási módszer az XP stílusban való megosztásra tartományvezérlő nélkül, ahol bárki számára lehetővé teszi az olvasást és az írást. Végül, ami bonyolultabb lehet, mint az engedélyek kérdése, manuálisan kell megtennie, ha egy kis biztonságot szeretne. Ha ez utóbbi nem annyira szükséges, akkor a módszer érvényes. Köszönöm a megjegyzést !!!

  10.   Arturo dijo

    Jó cikk, csak annyit mondok, hogy amikor egy csoportot hoz létre a Windows rendszerben, felfedezi a hálózatot alkotó számítógépeket.

  11.   Cocolium dijo

    Egy kérdés, mi van, ha minden terminálomban használom a DHCP-t, előfordul, hogy sok eszközöm vezeték nélkül van csatlakoztatva, és nem vagyok hajlandó statikus címeket feltenni rájuk, köszönöm.

    1.    phico dijo

      Elnézést a késedelmes válaszadásért, de ekkor jöttem rá a megjegyzésére. Úgy gondolom, hogy ha DHCP-t használ, akkor be kell jelentenie, hogy a linux samba szerver WINS-kiszolgálóként működik, és a DHCP-ben állítsa be az alhálózatot és a tartományt a hálózat paramétereinek megfelelően.

      Ha nem, olvassa el a Samba dokumentációját: "Samba3 - Howto", 48. fejezet - DNS és DHCP konfigurációs kézikönyv.

  12.   Mauritius dijo

    Óriási cikkbarát.

    Megosztottam a terminálon keresztül is, nekem gyorsabb volt, de mindig gondom volt, és az volt, hogy Windows számítógépeken a hálózati felfedező soha nem látta a számítógépemet, de ha közvetlenül beléptem az ip-be, akkor tudtam-e navigálni a megosztott könyvtárban írta Samba.

    Ha nem tévedek és ide nézek, az volt a problémám, hogy nem adtam hozzá a gazdagép fájlhoz mindkét számítógépen ???

    Nos, kiváló cikk, nagyon tetszett.

  13.   asen007 dijo

    Kiváló ez és a samba egyéb közreműködései. Összeállítom őket, hogy saját fájlszerverem legyen, olyan, mint az üdvösségem, amikor az újszülött, nagyra értékelik.

    Gratulálok

    1.    Federico dijo

      Köszönet @ asen007. Erre abban a reményben írunk, hogy hasznos lesz. Örülök, hogy segít a teljesítményedben. Gratulálunk !!!

  14.   gabux dijo

    Még egyszer köszönöm a teljes ... Debianero de cora ... 😀

  15.   Alberto Ferrer Armero dijo

    Szia! Szeretném tudni, hogy pontosan mit is csinál a „pdbedit -L” parancs KÖSZÖNÖM