Samba: Sõltumatu server 1 2 3-s

Tere, sõbrad!. Toon teile lühikese kokkuvõtte selle kohta, kuidas iseseisvat serverit Debianis juurutada, kasutades ainult konsooli ja tekstiredaktorit.

Eelmine samm, et mõista sarnase teenuse rakendamiseks olemasolevate graafiliste liideste piiranguid ja / või keerukust ning kutsun teid neid proovima.

Me ei sunni kedagi siin toodud meetodit kasutama. Jagame selles osas ainult oma väheseid kogemusi. Väga isiklikult arvan, et konsooli ja tekstiredaktori abil on Linuxis kaustu lihtsam jagada.

Veebis on palju artikleid selle kohta, kuidas kasutada selliseid graafilisi tööriistu nagu System-Config-Samba Ubuntus, SWAT, Gadmin-Samba, Zentyal Samba Ubuntus jne.

Soovitame teil need üles leida, installida, kasutada ja uurida ning võrrelda neid siin pakutud lihtsa meetodiga. Nagu me Kuubal ütleme, Tehke omad järeldused.

Meetodit saab kasutada kõigi Debiani käitavate masinate puhul, olgu see siis töölauaarvuti või server.

Küsimuste korral lugege eelmist artiklit «Samba: iseseisev server Debianis»Või tutvuge dokumentatsiooniga.

Eks me näe:

  • Koduvõrk
  • 1.- Paigaldame ja konfigureerime Samba
  • 2.- Loome oma meeskonnas kasutajad ja lisame nad Samba kasutajate andmebaasi.
  • 3.- Loome kataloogid nende jagamiseks ja kajastamiseks failis /etc/samba/smb.conf.

Näites loome kasutajad nii, et nad EI saaks meie arvutis kohalikku seanssi käivitada. Loome need ka ilma isikliku kaustata. Samuti selgitame, miks me EI kasuta pdbedit nende lisamiseks Samba kasutajate andmebaasi.

Koduvõrk

Vähemalt ühele arvutile on installitud Linux :-) ja täpsemalt Debian. Näiteks valime pc-poja, sest Poeg, keda nimetatakse Pepitoks (muudel laiuskraadidel Jaimitoks), on vaba tarkvara jaoks vaba ja uurib seda. Aeg-ajalt arutleb ta isaga SWL-i eeliste üle, kuid viimane ütleb talle tavaliselt: "Mul on rohkem kogemusi kui teil ja Libre kogemus ... ei veena mind." Siis vastas Poeg "Isa, pidage meeles, et teie Windows 7 on piraatkoopia ...". Mitte midagi, perekondlikud asjad. 🙂

Seadmed: pc-ema, pc-isa, pc-tütar ja pc-poeg
Alamvõrk: 192.168.1.0 / 255.255.255.0
Töörühm: MAJA
Kasutajad: ema, isa, tütar ja poeg

Järgmised andmed, mis aitavad võrgus olevaid nimesid lahendada, peame need faili lisama hosts igas meeskonnas. Linuxi puhul on fail / Etc / hosts, samas kui Windowsis on see tavaliselt sisse C: \ Windows \ System32 \ Drivers \ etc \ hosts.

192.168.1.10 ema-arvuti
192.168.1.15 pc-lapsevanem
192.168.1.20 pc-tütar
192.168.1.25 pc-laps

Nii salvestame DNS-i installimise ja konfigureerimise. Kes aga soovib, saab seda teha juhendi abil «Peamine põhi-DNS .... "

Debiani meeskonna töörühm deklareerib selle failis /etc/samba/smb.conf. Windowsis deklareeritakse see MyPc atribuutides. Iga Windowsi arvuti IP-aadressid deklareeritakse võrguühenduse atribuutides.

Kontrollimaks, kas kõik töötab siiani hästi, suvalises arvutis, mille käivitame ping kaugarvuti nimi ja kaugarvuti peaks päringu tagastama. Peame iseenesestmõistetavaks, et teame, kuidas väikest koduvõrku luua. Kuidas seda teha, pole selle postituse eesmärk. Nad võivad küsida sõpradelt, kes juba teavad. Andsime ainult hädavajalikud näpunäited.

1.- Paigaldame ja konfigureerime Samba

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

samba-06-01

dpkg-ümberkonfigureerige samba-tavaline

samba-06-02

samba-06-03

samba-06-04

: ~ # testparm: ~ # teenuse samba taaskäivitamine: ~ # smbclient -L localhost -U: ~ # smbclient -L localhost -U% Domain = [HOME] OS = [Unix] Server = [Samba 3.6.6] Javanime tüüp Kommentaar --------- ---- ------- print $ Kettaprinteri draiverid IPC $ IPC IPC teenus (lapse-arvuti server) Domeen = [KODU] OS = [Unix] Server = [Samba 3.6.6] Serveri kommentaar --------- ------- PC-SON pc-son serveri töörühma kapten --------- ------- KODU PC- POEG

Pange tähele: Kui te ei saa ülaltoodud väljundit kohe õigesti, oodake mõni minut. Samuti, kui võrgus pole WINS-serverit, muutke faili /etc/samba/smb.conf ja kommenteerida rida # võidab toetuse = ei ja jäta see nii: võidab toetuse = jah. Seejärel jookse kasutajana juur: test parm ja siis teenuse samba taaskäivitamine.

2.- Loome oma meeskonnas kasutajad ja lisame nad Samba kasutajate andmebaasi.

adduser --no-create-home --shell / bin / false parent adduser --no-create-home --shell / bin / false stem adduser --no-create-home --shell / bin / false child adduser - -no-create-home - shell / bin / false child

Kui soovite kontrollida, kas isiklikke kaustu pole loodud, käivitage uuendatudb ja siis leida vanem o leida ema üles. Kui soovite ka kontrollida, kas loodud kasutajad saavad kohalikku masinasse sisse logida, proovige sisse logida otse või kaudu ssh.

Miks me ei kasuta meeskonna kasutajate Samba lisamiseks pdbedit?.

Kui me jookseme mees pdbeditja lugesime selle võimaluse kohta -a | –luua väga hästi on seletatud, et see lisab Sambasse kasutajaid, aga seda EI kutsub UNIX-i paroolide sünkroonimisskripti. Lisaks pdbedit peab kasutaja alati tuginema juur või teie lubadega.

Kui peamises Samba konfiguratsioonifailis /etc/samba/smb.conf deklareeritakse unix parool sync = jah, mis on vaikeparameeter, pdbedit see värskendab ainult andmeid Samba kasutajate andmebaasis ja EI tee seda meeskonna andmebaasis, see tähendab failis / etc / shadow.

Veidi tehniline, aga nii see on. Kuid, "smbpasswd » SI lisage kasutaja ja sünkroonige tema parool kohe, kasutades sünkroonimisskripti. Nii et kasutame smbpasswd et mitte hobuste jalgadesse sassi minna. 🙂 Meie esimene kasutaja, kes Sambasse lisab, on juur.

smbpasswd -a juur smbpasswd -a isa smbpasswd -a ema smbpasswd -a poeg smbpasswd -a tütar

Nüüd, kui me kasutame käsku pdbedit kontrollimiseks. Lisateabe saamiseks käivitage mees pdbedit. Me ei saa anda kõiki vastuseid ühes postituses või terve rea nendena. Samba on tõesti väga suur.

: ~ # pdbedit -L juur: 0: juurema: 1002: tütar: 1004: isa: 1001: poeg: 1003 :: ~ # pdbedit -Lv

Mugavuse huvides lisame gruppi kõik loodud kasutajad Kasutajad. Väga mugav avalike kaustade jaoks, millel on kirjutuskaitstud või lugemis- ja kirjutamisõigused. Rühm Kasutajad on wild card.

: ~ # adduser ema kasutajad: ~ # adduser tütar kasutajad: ~ # adduser isa kasutajad: ~ # adduser lapskasutajad: ~ # less / etc / group | grep kasutajad kasutajad: x: 100: isa, ema, poeg, tütar

Siiani on kasutajate loomisega seoses kõik korras.

3.- Loome kataloogid nende jagamiseks ja kajastamiseks failis /etc/samba/smb.conf

Põhimõtteliselt on see sama, mis avaldatud aastal eelmine artikkel.

Näide 1: Soovime kausta jagada / kodu / poeg / muusika kõigile maja kasutajatele. Luba on kirjutuskaitstud. Kõigepealt loome kausta / kodu / poeg / muusika konfigureerime selle omaniku ja vajadusel õigused. Kasutajana poeg me täidame:

mkdir / kodu / laps / muusika ls -l / kodu / laps | haarama muusikat

Samba konfiguratsioonifaili redigeerimiseks õigustega juur, me surume ALT + F2 ja me täidame gksu gedit /etc/samba/smb.conf, sisestame juurja lisage faili lõppu järgmine:

[pc-child-music] comment = Isikliku muusikakausta tee = / home / child / music only read = Jah kehtivad kasutajad = @kasutajate loendi loend = @kasutajad

Pärast faili muudatusi täidame test parm kasutajana poeg ja me laadime teenuse üles juur. Mõlemat käsku saame käivitada ka näiteks juur:

testparm teenuse samba uuesti laadimine

Värskelt konfigureeritud teenuse kontrollimiseks saame seda teha, käivitades arvutis järgmise käsu:

smbclient -L localhost -U%

Näide 2: Soovime kausta jagada / kodu / poeg / muusika kõigi jaoks. Õigusi loetakse / kirjutatakse poeg ja kirjutuskaitstud ülejäänud rühma kuulunud perele Kasutajad. Meil pole vajadust kausta omanikku ega õigusi muuta. Muudame lihtsalt faili jagamise seadeid natuke smb.conf.

[pc-child-music] comment = Isikliku muusikakausta tee = / home / child / music only

Näide 3: Pepito isa on märuliseeriasse südamlik ja juba on kõvaketas üleval. Ta palus, et poeg jätaks oma masinasse ruumi, et ta saaks selle seeriaga täita ja et see oleks kättesaadav ka kogu perele.

Pepito oli muidugi nõus, sest nii saab ta paluda isal osta talle teine ​​2-teraline kõvaketas, mis on tema unistus. Pepito šantažeerib oma isa kindlasti sellega, et päästis talle piraat Windows 7 installimisega paar peesot. 🙂

Si täidame nagu juur:

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

Samba konfiguratsioonifaili redigeerimiseks õigustega juur, me surume ALT + F2 ja me täidame gksu gedit /etc/samba/smb.conf, sisestame juurja lisage faili lõppu järgmine:

[pc-son-series] kommentaar = isa seeria tee = / kodu / poeg / seeria ainult lugemiseks = pole kehtivaid kasutajaid = @kasutajate kirjutusloend = isa, poeg lugemisloend = @kasutajate sundrežiim = 0660 kataloogi režiimi sundimine = 0770

Kontrollime kohe smb.conf läbi test parm ja laadime teenuse läbi teenuse samba uuesti laadimine. Saame ka joosta smbclient -L localhost -U%. Pepito masinas või smbclient -L pc-laps -U% maja teisest arvutist, kuhu oli installitud Linux, samuti paketi smbclient.

Ja see on see tänaseks, sõbrad !!!


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   kasutame linuxi DIJO

    Programmeerija Visual FoxPros ... ma viskan pisara ...
    Suurepärane panus!
    Kallistama! Paul.

    1.    Federico Antonio Valdes Toujague DIJO

      Pisar on headeks aegadeks, jah? Foxpro on nagu Elvis, ta elab siiani. Käitan seda kõige rohkem Debiani vahendusel Wine'is. Täname kommentaari eest !!!

      1.    Julius Liborio DIJO

        Minu esimene kommentaar on öelda "Suurepärane kommentaar", Head päeva. !!!

  2.   David DIJO

    Suurepärane selgitus, lihtne ja lihtne.
    100% soovitatav, kasutan ka seda meetodit ja konsooli abil on see palju lihtsam ja kiirem.
    seoses

  3.   eliotime3000 DIJO

    Suurepärane. Parem juhend ei saa olla Debianist Windowsi jaoks jagatud kaustade loomine.

  4.   Federico Antonio Valdes Toujague DIJO

    Aitäh kõigile kommenteerimise ja postituse hea vastuvõtu eest !!!

  5.   Heber DIJO

    Laitmatu. Suur aitäh panuse eest. Sellest saab palju kasu.

  6.   e2fletcher DIJO

    Suurepärane panus, see aitab mul turvalisusest lahkuda = jaga

    1.    Federico Antonio Valdes Toujague DIJO

      Security = Jaga on turvarežiim, mille Team Samba lükkas tagasi, nagu on näidatud nende dokumentatsioonis. Mul on hea meel, et artikkel on teid teeninud, nii et loobute sellisel viisil kasutamisest. Security = Kasutaja on vaikerežiim. Täname kommentaari eest.

  7.   Erick DIJO

    Ma ütlen seda alati, teie postitused on väga harivad ja väga hästi selgitatud, nagu te ütlete ja nagu mulle tundub, on alati parem konfigureerida samba käsitsi ja mitte liideste abil, mis ei tee alati seda tööd hästi, teie postitus on väga hea, jätka nii Jumal õnnistagu sind, tervitused

  8.   Federico Antonio Valdes Toujague DIJO

    @Erick, proovin kirjutada artikleid positiivselt ja jõuda enamuse lugejateni. Ma arvan, et nagu kõik muud asjad, mõnikord saan ma selle ja mõnikord mitte. Veelkord tänud kõigile !!!.

  9.   Pepe DIJO

    Väga hea artikkel, ainult kuna mul on mugav, kasutan syste-config-samba ja see on minu jaoks palju lihtsam 🙂

    1.    Federico Antonio Valdes Toujague DIJO

      System Config Samba, Ubuntu ja muude distrode kaudu, ei lahenda kausta lubade probleemi. Üldreeglina annavad inimesed, kes seda kasutavad, kaustadele 777 luba ja see on elementaarne viis XP-stiilis jagamiseks ilma domeenikontrollerita, kus lubate kõigil lugeda ja kirjutada. Lõppkokkuvõttes, mis võib olla keerulisem kui lubade küsimus, peate seda tegema käsitsi, kui soovite natuke turvalisust. Kui viimane pole nii vajalik, on meetod kehtiv. Täname kommentaari eest !!!

  10.   Arturo DIJO

    Hea artikkel, lihtsalt öeldes, et Windowsi rühma loomisel avastab see võrgu moodustavad arvutid.

  11.   Cocolium DIJO

    Üks küsimus, mis juhtub, kui kasutan DHCP-d kõigis oma terminalides, juhtub, et mul on palju seadmeid juhtmevabalt ühendatud ja ma keeldun neile staatilisi aadresse andmast, aitäh.

    1.    phico DIJO

      Vabandame vastamisega viivitamise eest, kuid just siis sain ma teie kommentaarist aru. Ma arvan, et kui kasutate DHCP-d, peate deklareerima oma linuxi samba serveri WINS-serverina tegutsemiseks ning konfigureerima DHCP-s alamvõrgu ja vahemiku vastavalt oma võrgu parameetritele.

      Kui ei, siis vaadake selle kohta Samba dokumentatsiooni: "Samba3 - Howto", peatükk 48 DNS ja DHCP seadistamisjuhend.

  12.   Mauricio DIJO

    Tohutu artikli sõber.

    Jagasin ka terminali kaudu, minu jaoks oli see kiirem, kuid mul oli alati probleem ja see oli see, et Windowsi arvutites ei näinud võrguuurija minu arvutit kunagi, aga kui ma sisestasin otse ip-i, kas ma sain navigeerida Samba jagatud kataloogis.

    Kui ei, siis ma eksin ja vaatan siia, oli minu probleem see, et mõlema arvuti hostifaili ei lisatud ???

    Noh, suurepärane artikkel, mulle väga meeldis.

  13.   asen007 DIJO

    Suurepärane, tõepoolest, see ja muud kaastööd sambale, mida ma oma failiserveri loomiseks kogun, on nagu minu päästmine, kui üks on algaja, seda hinnatakse.

    Palju õnne

    1.    Federico DIJO

      Aitäh @ asen007. Selleks kirjutame lootuses, et sellest on kasu. Mul on hea meel, et see aitab teil esinemises. Palju õnne !!!

  14.   gabux DIJO

    Veel üks kord, tänud… Debianero de cora……

  15.   Alberto Ferrer Armero DIJO

    Tere! Tahtsin teada, mida täpselt käsk "pdbedit -L" teeb AITÄH