„Samba“ yra su SMB suderinamų paslaugų ir protokolų diegimas (dabar vadinamas CIFS), su kuriuo „Windows“ kompiuteriai bendrauja tarpusavyje: jį sukūrė Andrew Tridgellas atlikdamas atvirkštinę inžineriją, naudodamasis „Wireshark“ stiliaus eismo graibstytojais (anksčiau žinomais kaip „Ethereal“). suderinamumas * nix aplinkose, ko reikėjo, kad nebūtų izoliuota įmonių ir švietimo aplinkoje, kurioje paprastai egzistuoja kelios platformos („Windows“, „Linux“, „Mac OS X“).
Pažiūrėkime tada kaip įdiegti ir sukonfigūruoti „Samba“ „Ubuntu 14.10 Utopic Unicorn“, pasiruošęs siūlyti anonimines akcijas ir kitas saugesnes akcijas, kurias būtina patvirtinti kad galėtumėte pasiūlyti failus visų tipų vartotojams. Mes einame iš bazės, kad įdiegėme „Ubuntu 14.10“ serverį, šiems reikalams skirtą „Canonical“ platintojo versiją, kurio fiksuotas IP adresas yra 192.168.1.100; Be to, be abejo, mums reikės kitos įrangos tame pačiame vietiniame tinkle ir toje pačioje darbo grupėje, kad patikrintume, kaip viskas sukonfigūruota.
Įdiekite „Samba“
Pirmiausia ketiname įdiegti „Samba“ paketus, kurie yra labai paprasti, nes jie yra oficialių saugyklų dalis:
# apt-get install samba samba-common python-glade2 system-config-samba
Konfigūruokite Samba
Dabar turėsime redaguoti failą /etc/samba/smb.conf, kuris turi visą „Samba“ serverio konfigūraciją. Prieš tai padarome dabartinio failo atsarginę kopiją:
# cp /etc/samba.conf /etc/samba/smb.conf.back
Dabar, jei redaguosime pagrindinį failą:
# nano /etc/samba/smb.conf
Redaguojame skyrių [globalus], kur yra nurodome darbo grupės pavadinimą, eilutė, su kuria jis identifikuojamas vietiniame tinkle, tinklo pavadinimas, saugumo tipas ir kt. Mes paliekame tai taip (jei norime, galime pakeisti pirmuosius tris parametrus):
[globalus]
darbo grupė = DARBO GRUPĖ
serverio eilutė = Samba serveris% v
netbios vardas = ubuntu
saugumas = vartotojas
žemėlapis svečiui = blogas vartotojas
dns proxy = ne
Toliau mes einame gerai į failą, į skyrių, kuriame sakoma „Akcijų apibrėžimai“ ir tai prasideda [Anoniminis]. Ten pridedame (žinoma, galime pakeisti kelią į aplanką, kurį ketiname bendrinti):
[Anoniminis]
kelias = / samba / anonimas
naršoma = taip
rašoma = taip
svečias ok = taip
tik skaityti = ne
Dabar mes paleisti iš naujo samba serveris:
# paslaugos smbd iš naujo
Keletas aspektų, į kuriuos reikia atsižvelgti, yra tai, kad aplankas, kurį ketiname pasiūlyti anoniminiai prieigai, turi būti mūsų failų sistemoje ir taip pat turi būti prieinamas visiems vartotojams, tai yra, įtraukiant jį į sąrašą:
palik tai
Tai turėtų mums parodyti skaitymo ir vykdymo teises visiems, tai yra drwxr-xr-x arba 755 skaitine žargonu. Jei taip nėra, turime tai padaryti (norimą pavadinimą ir kelią pakeičiame „folder to share“):
# chmod -R 0755 / akcijų paketas
Kai sukonfigūruosime anoniminė prieiga padarykime tą patį su juo apribota slaptažodžio prieiga, ir tai reikalauja šiek tiek daugiau darbo, todėl pradėkime. Visų pirma, kadangi bendroje konfigūracijoje mes nustatėme, kad saugumas yra per vartotojas, tai reiškia, kad norėdami pasiekti saugomus aplankus, turėsime tai padaryti naudodami vartotojo vardą ir slaptažodį, esančius serveryje „Ubuntu 14.10 Utopic Unicorn“, todėl turėsime susikurti tą paskyrą (vietoj usersamba kaip mes padarėme):
# useradd usersamba -G sambashare
Kai būsime paraginti, įveskite vartotojo slaptažodį ir pridėsime samba slaptažodį:
# smbpasswd -a usersamba
Taip pat mūsų bus paprašyta du kartus įvesti slaptažodį, po kurio mūsų sukurtas vartotojas jau turės savo „Samba“ slaptažodį. Dabar turime pridėti konfigūracijos parinktis, kad galėtumėte bendrinti slaptažodžiu apsaugotą aplanką, todėl redagavimui iš naujo atidarome „Samba“ konfigūracijos failą.
# nano /etc/samba/smb.conf
Pridedame:
[saugus priėjimas]
kelias = / home / samba / shared
galiojantys vartotojai = @sambashare
svečias ok = ne
rašoma = taip
naršoma = taip
Katalogas / home / samba / shared turi turėti skaitymo, rašymo ir prieigos prieigą visai „sambashare“ grupei, todėl tai vykdysime:
# chmod -R 0770 / home / samba / shared
#chown -R šaknis: sambashare / home / samba / shared
Viskas, mes jau sugebėjome sukonfigūruoti „Samb“ir tuo galime pasiekti šį aplanką iš bet kurio vietinio tinklo kompiuterio, kuris yra darbo grupės dalis DARBO GRUPĖir tai padarę mes netgi galime išsaugoti slaptažodį, kad ateityje galėtumėte greičiau pasiekti „Windows“, „Mac OS X“ ar kitus „Linux“ kompiuterius.
Dėkoju už indėlį, bet manau, kad gyvenimas yra šiek tiek komplikuotas. Jei užvedėte pelės žymeklį ant aplanko su dešiniuoju tos pačios mygtuko mygtuku, pasirodo parinktis „bendras šaltinis vietiniame tinkle“, paprasčiausiai jį aktyvinant, „ubuntu“ automatiškai įdiegia ir sukonfigūruoja viską, ko reikia, kad jis veiktų.
Tiesa, Bellmanai
Bet mes norėjome parodyti, kaip viskas daroma „rankomis“ ne todėl, kad norėtume apsunkinti save, bet todėl, kad idėja yra išmokti procesą. Taigi, jei kada nors teks daryti ką nors sudėtingesnio, pavyzdžiui, leisti prieigą tam tikriems vartotojams, bet ne kitiems, arba leisti visiems tik skaityti ir rašyti tam tikrai grupei, žinosime, kaip tai padaryti.
Ačiū už komentarą! Sveikinimai
Suteikti prieigą vieniems vartotojams ir kitiems nebūtų puiku išmokti.
Sveiki, puiku, jūsų įrašas man padėjo, ačiū, be to, aš jau įdiegiau „Ubuntu Gnome 14.10“ ir negaliu atidaryti „LibreOffice“. Ar turite kokių nors pamokų ar ką nors tai išspręsti? sveikinimas.
Labai gerai paaiškinta ... bet man tai netinka, ne dėl pamokos, nežinau kodėl.
Aš esu su kde ir niekaip nematau aplankų, bet tada aš neturiu leidimų.Koks išbandymas
Sveiki, tronai, kokį pranešimą gauni iš sistemos?
Ar pridėjote vartotojus kaip „sambashare“ grupės vartotojus ir kaip sistemos vartotojus?
Sveiki, Willy, ačiū už atsakymą.
Nežinau, ar darau klaidą, mano ketinimas buvo sukurti vartotoją, pavyzdžiui, „luis“, ir įtraukti jį į „samba“ dalijimosi grupę ir viskas.
Kaltė, kurią man suteikia, yra leidimų trūkumas.
Sveiki, ar galėtumėte man padėti sukonfigūruoti aplankų katalogą, į kurį jie turi patekti naudodamiesi vartotoju ir perduoti, bet vienas iš tų vartotojų neturėtų įvesti x aplanko?
Puikus mokytojas!
Deja, šioje eilutėje yra nedidelė klaida:
cp /etc/samba.conf /etc/samba/smb.conf.back, teisingas būtų:
cp /etc/samba/samba.conf /etc/samba/smb.conf.back
Be to, postas yra puikus
Puikus draugas, jūsų indėlis. Bandžiau suteikti tam tikriems vartotojams prieigą prie tokio tipo bendrinamų aplankų ir negaliu gauti išėjimo.
Laba diena,
Atsiprašome už nepatogumus, bet negaliu teisingai sukurti prieigų ...
Aš matau aplankus, kai prisijungiu prie \\ ip
bet kai noriu pasiekti aplanką su "saugia prieiga", gaunu pranešimą, kad .. "negaliu gauti prieigos"
Tai sukelia jausmą, kad neteisingai įdėjau vartotojo vardą ir slaptažodį, bet ne, aš jį patikrinau ir jis yra teisingas.
Pridedama pranešimo ekrano kopija:
http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b
Ačiū iš anksto.
labas, padėk man iš „ubuntu“. Aš matau visą vietinį tinklą ir visus jame esančius kompiuterius, bet iš kompiuterio su „Win 7“ nerodo serverio su „ubuntu“ apkrova tinkle, bet ne „ubuntu“ ... dėka jūsų greito atsakymo
Sveiki, geras pranešimas, aš jį įdiegiau naudodamas grafinę sąsają ir viskas veikia. Tačiau kai paleidus serverį kyla elektros problemų, turite paleisti samba paslaugas rankiniu būdu, o man nepavyko paleisti automatiškai, kai paleidžiate sistemą. Ar galėtumėte man padėti?
neveikia
mmmmmmmmmmmmmmmmmm kaip įdomiai noriu jį užsidėti, kai jis tiesiog įsijungia
tai neišeina, yra keli dalykai, kurie neteisingi mokymo programoje, kai kurie vardai yra sumaišyti, o leidimai negali būti
Pranešimas yra geras, nors turėtumėte jį atnaujinti „Ubuntu 16.04“.
Sutinku su Darku. Pranešimas yra labai geras, tačiau jį reikia atnaujinti į „Ubuntu 16.04“.
Nuo jau labai ačiū.
Puikus darbas +10
Ei, aš norėjau įdiegti lempos serverį „Ubuntu 16“, bet kai bandžiau išsaugoti duomenų bazes naudodamas savo sql, man pasakė php klaidą, kad neturiu „mysql“ modulio, po tiek daug tyrimų neradau jokio konkretaus sprendimo, taigi Aš nusprendžiau įdiegti savo serverį „Ubuntu 14“, grįžau čia, bet turėdamas viską, kas jau buvo įdiegta, kai bandau atidaryti aplanką iš kitos mašinos su „Windows“, jis siunčia man klaidą sakydamas, kad mano įgaliojimai tikriausiai neturi teisių ir po šios klaidos sako kad prieigos nebėra, bandžiau tai išspręsti, bet tiesiog negaliu, kažkas man padeda?
Pirmojo dėka, be abejo, turite turėti proto, ar teisingas katalogo kelias.
Sveikinimai.
Labas rytas, sveikinu jus su aistra, kurią įdėjote į šias problemas. Aš labiau susijęs su elektronika, o ne su programavimu, bet man patinka „Ubuntu“, nes jie tai daro nesavanaudiškai ir su unikaliu patrauklumu.
Ačiū už jo mokymą.
Sveikiname futbolą, esu burnos mėgėjas, kilęs iš Argentinos.
Apkabink.
Labai naudinga, šis straipsnis man buvo puikus ir aš galiu teisingai įdiegti Samba, sveikinimai.
Puikus vadovas, jis man labai padėjo. Aš nesuprantu, nes turite suteikti leidimus 755 bendrinamam aplankui, bet tada nurodoma, kad jam turi būti suteikti leidimai 770.
Man tai puikiai pavyko, bet šis klausimas išlieka.
Geras įrašas. Man tai puikiai pasiteisino. Aš haliucinuoju su žmonėmis, kurie skundžiasi taip, tarsi kažkas būtų jiems skolingas, arba tipiškam Tolosabui „dešiniu mygtuku lengviau ir ...“ Neturėčiau kantrybės tai padaryti nemokamai ... nudžiugink!
Labas
Atlikau veiksmus, norėdamas bendrinti aplankus, bet nematau juose esančių failų iš „Mac“, kurį naudoju prisijungdamas prie „Ubuntu“.
Ačiū už straipsnį, kuriame toli gražu nėra klaidų, labai gerai paaiškinama procedūra, kurios reikia laikytis.
Su geriausiais linkėjimais.
Laba diena, man patinka idėja įdiegti „Samba“ rankiniu būdu, bet manyčiau, kad „ranka“ tai būtų labiau iš šaltinio kodo, nereikėtų paleisti „apt-get install“ samba, bet įdiegiant visas priklausomybes ir naudojant komandos: ./configure, make and make install būtų gana lengvas procesas! Sveikinimai 😀