Samba: Itsenäinen palvelin 1 2 3

Hei ystävät!. Esitän sinulle tiivistelmän siitä, miten erillinen palvelin otetaan käyttöön Debianissa vain konsolilla ja tekstieditorilla.

Edellinen vaihe ymmärtää graafisen käyttöliittymän rajoitukset ja / tai monimutkaisuudet, jotka ovat olemassa samanlaisen palvelun toteuttamiseksi, ja kutsun sinut kokeilemaan niitä.

Emme pakota ketään käyttämään tässä esitettyä menetelmää. Jaamme vain vähän kokemustamme tältä osin. Henkilökohtaisesti mielestäni on helpompaa jakaa kansioita Linuxissa konsolin ja tekstieditorin avulla.

Verkossa on monia artikkeleita siitä, miten käyttää graafisia työkaluja, kuten System-Config-Samba Ubuntussa, SWAT, Gadmin-Samba, Zentyal Samba Ubuntussa jne.

Suosittelemme, että löydät, asennat, käytät ja tutkit niitä ja verrataan sitten tässä esitettyyn yksinkertaiseen menetelmään. Kuten sanomme Kuubassa, Tee omat johtopäätöksesi.

Menetelmää voidaan käyttää mihin tahansa koneeseen, joka käyttää Debiania, olipa se työpöydän kone tai palvelin.

Jos sinulla on kysyttävää, lue edellinen artikkeli «Samba: Erillinen palvelin Debianissa»Tai tutustu dokumentaatioon.

Nähdään:

  • Kotiverkko
  • 1.- Asennamme ja konfiguroimme Samban
  • 2.- Luomme käyttäjät tiimissämme ja lisätään heidät Samba-käyttäjätietokantaan.
  • 3.- Luomme hakemistot jakamista ja heijastamista varten tiedostoon /etc/samba/smb.conf.

Tässä esimerkissä luomme käyttäjät niin, että he eivät voi aloittaa paikallista istuntoa tietokoneellamme. Luomme ne myös ilman henkilökohtaista kansiota. Selitämme myös, miksi emme käytä pdbedit lisätä ne Samba-käyttäjätietokantaan.

Kotiverkko

Ainakin yhdessä tietokoneissa on Linux :-) ja tarkemmin Debian. Esimerkiksi valitsemme pc-pojan, koska Poika, jota kutsutaan Pepitoksi (muilla leveysasteilla Jaimito), on sydänvapaata Free Software -ohjelmistolle ja tutkii sitä. Aika ajoin hän keskustelee Isän kanssa SWL: n eduista, mutta jälkimmäinen kertoo hänelle "minulla on enemmän kokemusta kuin sinä, ja Libren kokemus ... ei vakuuttaa minua". Sitten Poika vastasi "Isä, muista, että Windows 7 on piraattikopio ...". Ei mitään, perheen asioita. 🙂

Laitteet: pc-äiti, pc-isä, pc-tytär ja pc-poika
aliverkon: 192.168.1.0 / 255.255.255.0
Työryhmä: TALO
Usuarios: äiti, isä, tytär ja poika

Seuraavat tiedot, jotka auttavat verkon nimien ratkaisemisessa, on lisättävä ne tiedostoon isännät kussakin joukkueessa. Linuxin tapauksessa tiedosto on / Etc / hosts, kun taas Windowsissa se on yleensä C: \ Windows \ System32 \ drivers \ etc \ hosts.

192.168.1.10 äiti-pc
192.168.1.15 pc-vanhempi
192.168.1.20 pc-tytär
192.168.1.25 pc-lapsi

Tällä tavoin tallennamme DNS: n asentamisen ja määrittämisen. Joka haluaa, voi kuitenkin tehdä sen oppaan avulla «Ensisijainen pää-DNS .... "

Debian-tiimin työryhmä ilmoittaa sen tiedostossa /etc/samba/smb.conf. Windowsissa se ilmoitetaan MyPc-ominaisuuksissa. Jokaisen Windows-tietokoneen IP-osoitteet ilmoitetaan verkkoyhteyden ominaisuuksissa.

Tarkistamme, että kaikki toimii toistaiseksi kaikilla suorittamillamme tietokoneilla ping-etä-pc-nimi ja etätietokoneen tulisi palauttaa pyyntö. Pidämme itsestäänselvyytenä, että osaamme tehdä pienen kotiverkon. Kuinka se tehdään, ei ole tämän viestin tavoite. He voivat kysyä ystäviltä, ​​jotka jo tietävät. Annoimme vain olennaiset vinkit.

1.- Asennamme ja konfiguroimme Samban

: ~ # aptitude install samba smbclient: ~ # cp /etc/samba/smb.conf /etc/samba/smb.conf.original: ~ # dpkg-konfiguroi samba uudelleen

samba-06-01

dpkg-konfiguroi samba-common uudelleen

samba-06-02

samba-06-03

samba-06-04

: ~ # testparm: ~ # palvelusamban uudelleenkäynnistys: ~ # smbclient -L localhost -U: ~ # smbclient -L localhost -U% Domain = [HOME] OS = [Unix] Server = [Samba 3.6.6] Jakonimen tyyppi Kommentti --------- ---- ------- print $ Levytulostinohjaimet IPC $ IPC IPC -palvelu (lapsi-pc-palvelin) Toimialue = [HOME] OS = [Unix] Palvelin = [Samba 3.6.6] Palvelinkommentti --------- ------- PC-SON pc-son -palvelin Workgroup Master --------- ------- HOME PC- POIKA

Huomata: Jos et saa yllä olevaa tulosta heti oikein, odota muutama minuutti. Jos verkossa ei ole WINS-palvelinta, muokkaa tiedostoa /etc/samba/smb.conf ja kommentoimatta linjaa # voittaa tuen = ei ja jätä se näin: voittaa tuen = kyllä. Suorita sitten käyttäjänä root: testparm ja sitten service samba käynnistetään uudelleen.

2.- Luomme käyttäjät tiimissämme ja lisätään heidät Samba-käyttäjätietokantaan.

adduser --no-create-home --shell / bin / false vanhempi adduser --no-create-home --shell / bin / false stem adduser --no-create-home --shell / bin / false lapsen adduser - -no-create-home --kuori / bin / väärä lapsi

Jos haluat tarkistaa, että henkilökohtaisia ​​kansioita ei luoda, suorita päivitetty b ja sitten etsi vanhempi o etsi äiti. Jos haluat myös tarkistaa, voivatko luodut käyttäjät kirjautua sisään paikalliseen koneeseen, yritä tehdä se suoraan tai kautta ssh.

Miksi emme käytä pdbedit-ohjelmaa lisätäksesi tiimin käyttäjät Sambaan?.

Jos juoksemme mies pdbedit, ja luemme vaihtoehdosta -a | –luoda selitetään hyvin, että se lisää käyttäjiä Sambaan, mutta se EI kutsuu UNIX-salasanasynkronointikoodin. Edelleen, pdbedit käyttäjän täytyy aina vedota siihen juuri tai luvallasi.

Jos Samba-päätiedostotiedostossa /etc/samba/smb.conf ilmoitetaan unix salasana sync = kyllä, joka on oletusparametri, pdbedit se päivittää vain Samba-käyttäjätietokannan tiedot ja EI tee sitä tiimitietokannassa, eli tiedostossa / Etc / varjo.

Hieman tekninen, mutta niin se on. Kuitenkin, "smbpasswd » SI lisää käyttäjä ja synkronoi salasanansa välittömästi käyttämällä synkronointikomentosarjaa. Joten käytetään smbpasswd jotta ei sotkeudu hevosten jalkoihin. First Ensimmäinen käyttäjä, joka lisätään Samba on juuri.

smbpasswd -juuri smbpasswd -a isä smbpasswd -a äiti smbpasswd -a poika smbpasswd -a tytär

JOS käytämme komentoa pdbedit tarkastuksia varten. Lisätietoja ajaa mies pdbedit. Emme voi antaa kaikkia vastauksia yhdessä postissa tai koko sarjana niitä. Samba on todella iso.

: ~ # pdbedit -L juuri: 0: juuri äiti: 1002: tytär: 1004: isä: 1001: poika: 1003 :: ~ # pdbedit -Lv

Mukavuuden lisäämiseksi kaikki luodut käyttäjät lisätään ryhmään Käyttäjät. Erittäin kätevä julkisille kansioille, joilla on vain luku- tai luku- / kirjoitusoikeus. Ryhmä Käyttäjät on jokerikortti.

: ~ # adduser äiti käyttäjät: ~ # adduser tytär käyttäjät: ~ # adduser isä käyttäjät: ~ # adduser child käyttäjät: ~ # vähemmän / etc / group | grep-käyttäjien käyttäjät: x: 100: isä, äiti, poika, tytär

Toistaiseksi kaikki on OK käyttäjien luomisessa.

3.- Luomme hakemistot jakamista ja heijastamista varten tiedostoon /etc/samba/smb.conf

Pohjimmiltaan se on sama kuin julkaistu edellinen artikkeli.

1-esimerkki: Haluamme jakaa kansion / koti / poika / musiikki kaikille talon käyttäjille. Lupa on vain luku -tilassa. Ensinnäkin luomme kansion / koti / poika / musiikki ja määritämme tarvittaessa sen omistajan ja käyttöoikeudet. Käyttäjänä poika me toteutamme:

mkdir / koti / lapsi / musiikki ls -l / koti / lapsi | nappaa musiikkia

Voit muokata Samba-määritystiedostoa juuri, työnnämme ALT + F2 ja me toteutamme gksu gedit /etc/samba/smb.conf, kirjoitamme juurija lisää seuraava tiedoston loppuun:

[pc-child-music] comment = Henkilökohtaisen musiikkikansion polku = / home / child / music read only = Kyllä kelvolliset käyttäjät = @käyttäjät lukulista = @käyttäjät

Tiedostoon tehtyjen muutosten jälkeen suoritamme testparm käyttäjänä poika ja lataamme palvelun kuten juuri. Voimme myös suorittaa molemmat komennot kuten juuri:

testparm-palvelu samba lataa

Voit tarkistaa juuri määritetyn palvelun suorittamalla sen suorittamalla seuraavan komennon itse tietokoneessa:

smbclient -L paikallinen isäntä -U%

2-esimerkki: Haluamme jakaa kansion / koti / poika / musiikki kaikille. Käyttöoikeudet luetaan / kirjoitetaan poika ja vain luku -ryhmän koko perheelle Käyttäjät. Meillä ei ole tarvetta muuttaa kansion omistajaa tai käyttöoikeuksia. Muutamme vain tiedoston jakoasetuksia hieman smb.conf.

[pc-child-music] comment = Oman musiikkikansion polku = / home / child / music read only = Ei kelvollisia käyttäjiä = @käyttäjien kirjoitusluettelo = lapsi lukulista = @käyttäjät

Esimerkki 3: Pepiton isä on runsas toimintasarjaan ja hänen kiintolevynsä on jo yläosassa. Hän pyysi poikaansa jättämään koneelle tilaa, jotta hän voisi täyttää sen sarjalla ja tehdä siitä koko perheen saataville.

Pepito suostui tietysti, koska näin hän voi pyytää isäänsä ostamaan hänelle toisen 2 teran kiintolevyn, mikä on hänen unelmansa. Pepito kiristää varmasti isänsä sillä, että hän säästää hänelle muutaman peson asentamalla laittoman Windows 7 -käyttöjärjestelmän. 🙂

Si suoritamme kuten juuri:

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

Voit muokata Samba-määritystiedostoa juuri, työnnämme ALT + F2 ja me toteutamme gksu gedit /etc/samba/smb.conf, kirjoitamme juurija lisää seuraava tiedoston loppuun:

[pc-poika-sarja] kommentti = Isä -sarjan polku = / koti / poika / sarja vain luku = ei kelvollisia käyttäjiä = @käyttäjien kirjoitusluettelo = isä, poika lukulista = @käyttäjät pakko luoda -tila = 0660 pakota hakemistotila = 0770

Tarkistamme välittömästi smb.conf kautta testparm ja lataamme palvelun läpi service samba lataa. Voimme myös juosta smbclient -L paikallinen isäntä -U%. Pepiton koneessa tai smbclient -L pc-lapsi -U% toisesta talon tietokoneesta, johon oli asennettu Linux, sekä paketin smbclient.

Ja tämä on tänään, ystävät !!!


21 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   käytetään Linuxia dijo

    Ohjelmoija Visual FoxPro -ohjelmassa ... pudotan kyynel ...
    Erinomainen panos!
    Halata! Paul.

    1.    Federico Antonio Valdes Toujague dijo

      Kyynele on hyviä aikoja varten, eikö? Foxpro on kuin Elvis, hän elää edelleen. Suoritin sitä Wineillä Debianilla kuten eniten. Kiitos kommentistasi!!!

      1.    Julius Liborio dijo

        Ensimmäinen kommenttini on sanoa "Erinomainen kommentti", Hyvää päivää. !!!

  2.   David dijo

    Erinomainen selitys, helppo ja yksinkertainen.
    100% suositellaan, käytän myös tätä menetelmää, ja konsolilla se on paljon yksinkertaisempi ja nopeampi.
    terveiset

  3.   eliotime3000 dijo

    Erinomainen. Ei voi olla parempi opas tehdä jaettuja kansioita Windowsille Debianista.

  4.   Federico Antonio Valdes Toujague dijo

    Kiitos kaikille kommentoinnista ja viestin hyvästä vastaanottamisesta !!!

  5.   Heber dijo

    Moitteeton. Paljon kiitoksia panoksesta. Siitä on paljon hyötyä.

  6.   e2fletcher dijo

    Erinomainen panos, se auttaa minua poistumaan turvallisuudesta = jako

    1.    Federico Antonio Valdes Toujague dijo

      Turvallisuus = Jaa on suojaustila, jonka Team Samba on hylännyt, kuten heidän dokumentaatiossaan näkyy. Olen iloinen siitä, että artikkeli on palvellut sinua niin, että hylkäät sen käytön. Security = Käyttäjä on oletustila. Kiitos kommentista.

  7.   Erick dijo

    Sanon aina, viestisi ovat hyvin opettavia ja hyvin selitettyjä, kuten sanot, ja kuten minusta tuntuu, on aina parempi määrittää samba käsin eikä liitännöillä, jotka eivät aina tee työtä hyvin, viesti on erittäin hyvä, jatka näin. Jumala siunatkoon sinua, terveisiä

  8.   Federico Antonio Valdes Toujague dijo

    @Erick, yritän kirjoittaa artikkelit positiivisella tavalla ja tavoittaa lukijoiden enemmistön. Ajattelen kuten kaikki muutkin asiat, joskus saan sen ja joskus en. Kiitos vielä kerran kaikille !!!.

  9.   pepe dijo

    Erittäin hyvä artikkeli, vain kun olen mukava, käytän syste-config-samba, ja se on minulle paljon helpompaa 🙂

    1.    Federico Antonio Valdes Toujague dijo

      System Config Samba, Ubuntusta ja muista distroista, ei ratkaise kansion käyttöoikeuksien ongelmaa. Yleensä sitä käyttävät ihmiset myöntävät kansioille 777 käyttöoikeutta, ja se on yksinkertainen tapa jakaa XP-tyyliin ilman toimialueen ohjainta, jossa annat kenen tahansa lukea ja kirjoittaa. Loppujen lopuksi mikä voi olla monimutkaisempaa kuin käyttöoikeuksien kysymys, sinun on tehtävä se manuaalisesti, jos haluat vähän turvallisuutta. Jos jälkimmäinen ei ole niin välttämätöntä, menetelmä on kelvollinen. Kiitos kommentista !!!

  10.   Arturo dijo

    Hyvä artikkeli, vain sanomalla, että luodessaan ryhmää Windowsissa se löytää verkon muodostavat tietokoneet.

  11.   Cocolium dijo

    Yksi kysymys, entä jos käytän DHCP: tä kaikissa päätelaitteissani, sattuu, että minulla on monia laitteita kytketty langattomasti ja kieltäydyn asettamasta niihin staattisia osoitteita, kiitos.

    1.    phico dijo

      Anteeksi vastauksen viivästymisestä, mutta silloin ymmärsin kommenttisi. Luulen, että jos käytät DHCP: tä, sinun on julistettava linux-samba-palvelimesi toimimaan WINS-palvelimena ja määritettävä DHCP: ssä aliverkko ja alue verkon parametrien mukaan.

      Jos ei, tutustu Samba-ohjeisiin: "Samba3 - Howto", luku 48 DNS- ja DHCP-määritysopas.

  12.   Mauritius dijo

    Valtava artikkeli ystävä.

    Jaoin myös päätelaitteen kautta, se oli minulle nopeampi, mutta minulla oli aina ongelma, ja se oli, että Windows-tietokoneissa verkon tutkimusmatkailija ei koskaan nähnyt tietokonettani, mutta jos syötin ip: n suoraan, voinko navigoida Samban jakamassa hakemistossa.

    Jos en ole väärässä ja katson tänne, ongelmani oli, ettei lisätty isäntätiedostoon molemmissa tietokoneissa ???

    No, erinomainen artikkeli, pidin siitä todella.

  13.   asen007 dijo

    Erinomainen todellakin tämä ja muut samban kirjoitukset, jotka kokoan heidät tekemään oman tiedostopalvelimen, on kuin pelastukseni, kun joku on aloittelija, sitä arvostetaan.

    onnittelu

    1.    Federico dijo

      Kiitos @ asen007. Tätä varten kirjoitamme siinä toivossa, että siitä on hyötyä. Olen iloinen, että se auttaa sinua esityksessäsi. Onnittelut !!!

  14.   gabux dijo

    Kiitos vielä kerran ... Debianero de cora ... 😀

  15.   Alberto Ferrer Armero dijo

    Hei, halusin tietää, mitä komento "pdbedit -L" tarkalleen ottaen tekee KIITOS