Samba: Sendependa Servilo en 1 2 3

Saluton, amikoj!. Mi alportas al vi striktan resumon pri kiel efektivigi memstaran servilon en Debian uzante nur la Konzolon kaj Tekstredaktilon.

Antaŭa paŝo por realigi la limojn kaj / aŭ kompleksecojn de la grafikaj interfacoj, kiuj ekzistas por efektivigi similan servon, kaj ke mi invitas vin provi ilin.

Ni ne devigas iun uzi la metodon ĉi tie donitan. Ni nur dividas nian malgrandan sperton tiurilate. Tre persone mi pensas, ke estas pli facile dividi dosierujojn en Linukso per la konzolo kaj tekstredaktilo.

Estas multaj artikoloj en la retejo pri kiel uzi grafikajn ilojn kiel Sistemo-Agordo-Sambo en Ubuntu, SWAT, Gadmin-Samba, Zentyal Samba en Ubuntu, ktp.

Ni rekomendas vin trovi, instali, uzi kaj studi ilin, kaj poste kompari ilin kun la simpla metodo proponita ĉi tie. Kiel ni diras en Kubo, Eltiru viajn proprajn konkludojn.

La metodo povas esti uzata por iu ajn maŝino funkcianta Debian, ĉu labortablo aŭ servilo.

Demandojn, legu la antaŭan artikolon «Samba: Sendependa Servilo ĉe Debian»Aŭ konsultu la dokumentaron.

Ni vidos:

  • Hejma Reto
  • 1.- Ni instalas kaj agordas Samba
  • 2.- Ni kreas la uzantojn en nia teamo kaj aldonas ilin al la datumbaza uzanto de Samba.
  • 3.- Ni kreas la dosierujojn por dividi kaj reflekti ilin en la dosiero /etc/samba/smb.conf.

En la ekzemplo ni kreos la uzantojn por ke ili NE povu komenci lokan kunsidon en nia komputilo. Ni ankaŭ kreos ilin sen persona dosierujo. Ni ankaŭ klarigas kial ni NE uzas pdbedit por aldoni ilin al la datumbaza uzanto de Samba.

Hejma reto

Almenaŭ unu el la komputiloj havos Linukson instalitan :-), kaj pli specife Debian. Por la ekzemplo, ni elektos la komputilon, ĉar la Filo, kiu nomiĝas Pepito (Jaimito en aliaj latitudoj) estas kora al Libera Programaro kaj studas pri ĝi. De tempo al tempo li diskutas kun la Patro pri la avantaĝoj de la SWL, sed ĉi tiu ĝenerale diras al li "Mi havas pli da sperto ol vi, kaj tiu de Libre ... ne konvinkas min." Tiam la Filo respondis "Patro, memoru, ke via Vindozo 7 estas pirata kopio ...". Nenio, familiaj aferoj. 🙂

Teamoj: komputila patrino, komputila patro, komputila filino kaj komputila filo
Subreto: 192.168.1.0 / 255.255.255.0
Laborgrupo: DOMO
Uzantoj: patrino, patro, filino kaj filo

La jenajn datumojn, kiuj utilos por solvi la nomojn en la reto, ni devas aldoni ilin al la dosiero gastigantoj en ĉiu el la teamoj. En la kazo de Linukso la dosiero estas / ktp / gastigantoj, dum en Vindozo ĝi kutime estas en C: \ Windows \ System32 \ Drivers \ etc \ gastigantoj.

192.168.1.10 patrino-komputilo
192.168.1.15 pc-patro
192.168.1.20 pc-filino
192.168.1.25 komputila infano

Tiel ni ŝparos instaladon kaj agordon de DNS. Tamen tiu, kiu volas, povas fari tion per la gvidilo «Ĉefa Mastro DNS .... ”

La Laborgrupo de la Debiana teamo deklaros ĝin en la dosiero /etc/samba/smb.conf. En Vindozo, ĝi estas deklarita en la MyPc-Ecoj. La IP-adresoj de ĉiu Vindoza komputilo estas deklaritaj en la Propraĵoj de la Reta Konekto.

Por kontroli, ke ĉio funkcias ĝis nun, en iu ajn komputilo, kiun ni ekzekutas ping fora-komputila-nomo kaj la fora komputilo redonu la peton. Ni supozas, ke ni scias krei etan hejman reton. Kiel fari ĝin ne estas la celo de ĉi tiu afiŝo. Ili povas demandi amikojn, kiuj jam scias. Ni donis nur la esencajn konsiletojn.

1.- Ni instalas kaj agordas Samba

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

sambo-06-01

dpkg-reconfigure samba-common

sambo-06-02

sambo-06-03

sambo-06-04

: ~ # testparm: ~ # service samba restart: ~ # smbclient -L localhost -U: ~ # smbclient -L localhost -U% Domain = [HOME] OS = [Unix] Server = [Samba 3.6.6] Sharename Type Comment --------- ---- ------- print $ Disk Printer Drivers IPC $ IPC IPC Service (child-pc server) Domajno = [HOME] OS = [Unikso] Servilo = [Samba 3.6.6] Servila Komento --------- ------- PC-SON-komputila servilo Laborgrupa Majstro --------- ------- HOME PC- FILO

nota: Se vi ne tuj ricevas la supran rezulton ĝuste, atendu kelkajn minutojn. Ankaŭ, se ne ekzistas WINS-servilo en la reto, redaktu la dosieron /etc/samba/smb.conf kaj komentu la linion # gajnas subtenon = ne kaj lasu ĝin tiel: gajnas subtenon = jes. Poste kuru kiel uzanto radiko: testparm kaj tiam servo sambo rekomencas.

2.- Ni kreas la uzantojn en nia teamo kaj aldonas ilin al la datumbaza uzanto de Samba.

adduser --no-krei-hejmo - ŝelo / bin / falsa gepatro adduser --no-krei-hejmo - ŝelo / ujo / falsa tigo adduser --no-krei-hejmo - ŝelo / ujo / falsa infano adduser - -ne-krei-hejme - ŝelo / ujo / falsa infano

Se vi volas kontroli la ne-kreon de personaj dosierujoj, rulu ĝisdatigitab kaj tiam lokalizi gepatron o lokalizi patrinon. Se vi ankaŭ volas kontroli ĉu la kreitaj uzantoj povas ensaluti al la loka maŝino, provu fari tion rekte aŭ per ssh.

Kial ni ne uzas pdbedit por aldoni la teamuzantojn al Samba?.

Se ni ekzekutos viro pdbedit, kaj ni legis pri la opcio -a | –create estas tre bone klarigite, ke ĝi aldonas uzantojn al Samba, sed tio NO vokas la Unikso-Pasvortan Sinkronigan Skripton. Plue, pdbedit devas esti ĉiam alvokita de la uzanto radikon aŭ kun viaj permesoj.

Se en la ĉefa Samba agorda dosiero /etc/samba/smb.conf estas deklarita unix pasvorta sinkronigo = jes, kiu estas la apriora parametro, pdbedit ĝi nur ĝisdatigos la datumojn en la datumbaza uzanto de Samba kaj NE faros tion en la teamo-datumbazo, tio estas en la dosiero / ktp / ombro.

Iom teknika sed tiel ĝi estas. Tamen "smbpasswd » SI aldonu la uzanton kaj sinkronigu sian pasvorton tuj, uzante la Sinkronigan Skripton. Do ni uzu smbpasswd por ne implikiĝi en la krurojn de la ĉevaloj. 🙂 Nia unua uzanto aldonita al Samba estas radikon.

smbpasswd -a radiko smbpasswd -a patro smbpasswd -a patrino smbpasswd -a filo smbpasswd -a filino

Nun SE ni uzos la komandon pdbedit por ĉekoj. Por pliaj informoj kuru viro pdbedit. Ni ne povas doni ĉiujn respondojn en unu afiŝo aŭ en tuta serio da ili. Sambo ja estas Tre Granda.

: ~ # pdbedit -L radiko: 0: radika patrino: 1002: filino: 1004: patro: 1001: filo: 1003 :: ~ # pdbedit -Lv

Por facileco, ni aldonas ĉiujn kreitajn uzantojn al la grupo uzantoj. Tre oportuna por publikaj dosierujoj kun nurlegeblaj aŭ legaj / skribaj permesoj. La grupo uzantoj estas sovaĝa karto.

: ~ # adduser patrino uzantoj: ~ # adduser filino uzantoj: ~ # adduser patro uzantoj: ~ # adduser infano uzantoj: ~ # less / etc / group | uzantoj de grep-uzantoj: x: 100: patro, patrino, filo, filino

Ĝis nun ĉio estas en ordo rilate al la kreado de uzantoj.

3.- Ni kreas la dosierujojn por dividi kaj reflekti ilin en la dosiero /etc/samba/smb.conf

Esence ĝi samas kun tio, kio estas publikigita en la antaŭa artikolo.

1-ekzemplo: Ni volas dividi la dosierujon / hejmo / filo / muziko por ĉiuj uzantoj de la domo. La permeso estos nurlegebla. Unue ni kreas la dosierujon / hejmo / filo / muziko kaj ni agordas ĝian posedanton kaj permesojn se necese. Kiel la uzanto filo ni ekzekutas:

mkdir / hejmo / infano / muziko ls -l / hejmo / infano | grep-muziko

Redakti la agordan dosieron Samba kun permesoj de radikon, ni puŝas ALT + F2 kaj ni ekzekutas gksu gedit /etc/samba/smb.conf, ni tajpas la pasvorton de la radikon, kaj aldonu la jenon fine de la dosiero:

[pc-child-music] comment = Persona muzika dosierujo path = / home / child / music read only = Jes validaj uzantoj = @uzantoj legolisto = @uzantoj

Post la modifoj al la dosiero, ni ekzekutas testparm kiel la uzanto filo kaj ni reŝargas la servon kiel radikon. Ni ankaŭ povas lanĉi ambaŭ komandojn kiel radikon:

testparm-servo samba reŝargas

Por kontroli la nove agorditan servon ni povas fari ĝin ekzekutante la jenan komandon en la komputilo mem:

smbclient -L lokagastiganto -U%

2-ekzemplo: Ni volas dividi la dosierujon / hejmo / filo / muziko por ĉiuj. La permesoj estos legataj / skribataj por filo kaj nurlegebla por la cetera familio grupigita en la grupo uzantoj. Ni ne bezonas modifi la posedanton aŭ permesojn en la dosierujo. Ni nur iomete ŝanĝas la kunhavajn agordojn en la dosiero smb.konf.

[pc-child-music] comment = Persona muzika dosierujo path = / home / child / music read only = Neniuj validaj uzantoj = @uzantoj skribas liston = infano legas liston = @uzantoj

Ekzemplo 3: La patro de Pepito bonvolas la agan serion kaj jam havas sian malmolan diskon supre. Li petis sian filon lasi spacon sur sia maŝino, por ke li povu plenigi ĝin per la serio, kaj ankaŭ fari ĝin alirebla por la tuta familio.

Pepito konsentis, kompreneble, ĉar tiel li povas peti sian paĉjon aĉeti al li alian 2-tera durdiskon, kio estas lia revo. Pepito certe ĉantaĝos sian patron per la fakto, ke li ŝparis al li kelkajn pesojn per la instalado de la pirata Vindozo 7. 🙂

Si ni ekzekutas kiel radikon:

mkdir / hejmo / infano / serio chown -R radiko: uzantoj / hejmo / infano / serio chmod -R g + ws / hejmo / infano / serio ls -l / hejmo / infano | grep-serio

Redakti la agordan dosieron Samba kun permesoj de radikon, ni puŝas ALT + F2 kaj ni ekzekutas gksu gedit /etc/samba/smb.conf, ni tajpas la pasvorton de la radikon, kaj aldonu la jenon fine de la dosiero:

[pc-son-series] comment = La serio de paĉjo de paĉjo = / home / son / series read only = Neniuj validaj uzantoj = @uzantoj skribas liston = patro, filo legas liston = @users force create mode = 0660 force directory mode = 0770

Ni tuj kontrolas la bazan sintakson de la smb.konf mediante testparm kaj ni reŝargas la servon per servo samba reŝargi. Ni ankaŭ povas kuri smbclient -L lokagastiganto -U%. en la maŝino de Pepito, aŭ smbclient -L pc-child -U% de alia komputilo en la domo, kiu havis Linukso instalita, same kiel la pakaĵon smbkliento.

Kaj jen por hodiaŭ, Amikoj !!!

 


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

20 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   ni uzu linux diris

    Programisto en Visual FoxPro ... Mi faligas larmon ...
    Bonega kontribuo!
    Brakumo! Paŭlo.

    1.    Federico Antonio Valdes Toujague diris

      La larmo estas por la bonaj tempoj, ĉu? Foxpro similas al Elvis, li ankoraŭ vivas. Mi plej funkciigas ĝin sur Wine ĉe Debian. Dankon pro via komento !!!

      1.    Julio Liborio diris

        Mia unua komento estas diri "Bonega komento", Feliĉan tagon. !!!

  2.   david diris

    Bonega klarigo, facila kaj simpla.
    100% rekomendinda, mi ankaŭ uzas ĉi tiun metodon, kaj per konzolo, ĝi estas multe pli simpla kaj pli rapida.
    salutoj

  3.   eliotime3000 diris

    Bonega. Ne povus esti pli bona gvidilo krei komunajn dosierujojn por Vindozo de Debian.

  4.   Federico Antonio Valdes Toujague diris

    Dankon al ĉiuj pro komentoj kaj pro la bona akcepto de la afiŝo !!!

  5.   HXeber diris

    Senmanka. Koran dankon pro la kontribuo. Ĝi tre utilos.

  6.   e2fletcher diris

    Bonega kontribuo, ĝi helpos min forlasi sekurecon = dividi

    1.    Federico Antonio Valdes Toujague diris

      Sekureco = Kunhavigo estas sekureca reĝimo malaprobita de Team Samba kiel montrite en ilia dokumentaro. Mi ĝojas, ke la artikolo helpis vin forlasi la uzon de tiu maniero. Sekureco = Uzanto estas la defaŭlta reĝimo. Dankon pro komento.

  7.   Erick diris

    Mi ĉiam diras ĝin, viaj afiŝoj estas tre edukaj kaj tre bone klarigitaj, kiel vi diras kaj kiel ŝajnas al mi, estas ĉiam pli bone agordi sambon permane kaj ne per interfacoj, kiuj ne ĉiam bone laboras, via afiŝo estas tre bona, daŭrigu tiel Dio benu vin, Salutojn

  8.   Federico Antonio Valdes Toujague diris

    @Erick, mi provas verki artikolojn pozitive kaj atingi la plimulton de legantoj. Mi pensas kiel ĉiuj aliaj aferoj, foje mi ricevas ĝin kaj foje ne. Dankon denove al ĉiuj !!!.

  9.   pepe diris

    Tre bona artikolo, nur ke ĉar mi komfortas, mi uzas syste-config-samba, kaj ĝi estas multe pli facila por mi 🙂

    1.    Federico Antonio Valdes Toujague diris

      System Config Samba, de Ubuntu kaj aliaj distribuoj, ne solvas la problemon de dosierujaj permesoj. Ĝenerale la homoj, kiuj uzas ĝin, donas 777 permesojn al la dosierujoj kaj ĝi estas elementa maniero dividi laŭ la XP-stilo sen domajna regilo, kie vi permesas al iu ajn legi kaj skribi. Al la fino, kio povas esti pli komplika ol la temo de permesoj, vi devas fari ĝin permane, se vi volas iom da sekureco. Se ĉi-lasta ne estas tiel necesa, la metodo validas. Dankon pro komento !!!

  10.   Arturo diris

    Bona artikolo, nur por diri, ke kreinte grupon en Vindozo, ĝi malkovras la komputilojn, kiuj konsistigas la reton.

  11.   Kokolio diris

    Unu demando, kio okazas, se mi uzas DHCP en ĉiuj miaj fina stacioj, okazas, ke mi havas multajn aparatojn konektitajn sendrate kaj mi rifuzas doni al ili statikajn adresojn, dankon.

    1.    phico diris

      Pardonu la malfruon respondi, sed tiam mi rimarkis vian komenton. Mi pensas, ke se vi uzas DHCP, vi devas deklari vian linux-samban servilon funkcii kiel WINS-servilo, kaj en DHCP agordi la subreton kaj gamon laŭ la parametroj de via reto.

      Se ne, vidu la Samba dokumentaron pri ĝi: "Samba3 - Kiel", ĉapitro 48 DNS kaj DHCP-Agordilo-Gvidilo.

  12.   Mauricio diris

    Terura artikolamiko.

    Mi ankaŭ dividis tra la fina stacio, ĝi estis pli rapida por mi, sed mi ĉiam havis problemon kaj estis, ke ĉe Vindozaj komputiloj, la retesploristo neniam vidis mian komputilon, sed se mi eniris la IP rekte, se mi povus navigi en la dosierujo dividita de Samba.

    Se ne, mi eraras kaj rigardas ĉi tien, mia problemo estis, la ne aldono al la gastiga dosiero sur ambaŭ komputiloj ???

    Nu, bonega artikolo, mi tre ŝatis ĝin.

  13.   asen007 diris

    Bonege efektive ĉi tiu kaj aliaj kontribuoj por sambo. Mi kompilas ilin por krei mian propran dosierservilon, estas kiel mia savo kiam oni estas novulo, estas dankinde.

    Gratulon

    1.    federika diris

      Dankon @ asen007. Por tio ni skribas esperante, ke ĝi estos utila. Mi ĝojas, ke ĝi helpas vin en via agado. Gratulon !!!

  14.   gabukso diris

    Ankoraŭfoje, tutajn dankojn ... Debianero de cora ... 😀