Aš parašiau keletą straipsnių apie „Samba“ čia apie „Ghacks“. Ir dauguma žmonių žino, kaip prisijungti prie „Samba“ akcijų per „Windows“. Apskritai (kai viskas sukonfigūruota teisingai) tereikia atidaryti „Explorer“ ir įvesti \\ ADDRESS_OF_SAMBA_SERVER \ SHARENAME, kad pasiektumėte „Samba“ dalis. O kaip su „Linux“? Kaip prisijungiate prie „Samba“ akcijų su ta pačia operacine sistema, kuri veikia „Samba“ serveriu?
Galima pamanyti, kad lengva užduotis. Iš tikrųjų taip yra, kai tik žinai, kaip tai daroma. Šiame straipsnyje aš jums parodysiu du skirtingus prisijungimo prie „Samba“ serverio sudarymo būdus. Jums reikės turėti žinių apie „Samba“ serverio nustatymą, taip pat vartotojo vardą / slaptažodį, sukonfigūruotą „Samba“ serveryje. Taip pat yra keletas žingsnių, kuriuos reikia atlikti darbalaukyje, kad būtų galima naudoti tam tikrą ryšio metodą.
Du aprašyti būdai: Naudoti „GNOME“ dialogą „Prisijungimas prie serverio“ ir komandinę eilutę. Pastaroji bus naudojama norint parodyti, kaip nustatyti automatinį „Samba“ tvirtinimą.
Grafinis metodas
![](http://uploads.railstoolkit.com/content/articles/1501/connect-your-samba-server-from-linux.jpg)
Pažvelgę į „GNOME vietų“ meniu pamatysite įrašą, pavadintą „Prisijungimas prie serverio ...“. Tai norite naudoti prisijungdami prie savo „Samba“ serverio. Kai spustelėsite, atsidarys naujas langas. Išskleidžiamajame meniu Paslaugos tipas pasirinkite „Windows bendrinimas“ (žr. 1 paveikslą).
Pasirinkus šį įrašą pasikeis kai kurios konfigūracijos parinktys. Kaip matote (1 pav.), Aš įvedžiau būtinas parinktis prisijungti prie „Samba“ serverio mano vidiniame tinkle. Norėsite pakeisti informaciją taip, kad ji atitiktų jūsų poreikius. Vienintelis keblus informacijos turinys gali būti aplankas. Jei jungiatės prie šakninio katalogo, kuriame dalijatės, nieko ten įvesti nereikės. Tarkime, kad jūs dalijatės / media / samba / user . Jei norite prisijungti prie to katalogo, palikite aplanko įrašą tuščią. Sakykite, tačiau norite prisijungti tiesiogiai prie padalijimo aplanko, esančio tame bendrinime - tą aplanką galite įvesti čia. Tai, žinoma, nėra reikalinga, nes visada galite naršyti po pakatalogius. Šiame lange taip pat galite pasirinkti pridėti žymą iškart.
![](http://uploads.railstoolkit.com/content/articles/1501/connect-your-samba-server-from-linux-1.jpg)
Kai turėsite visą įvestą informaciją, spustelėkite „Prisijungti“ ir pasveikinsite naują langą, kuriame reikės įvesti slaptažodį. Be to, jei ankstesniame lange nepateiksite domeno vardo, jį reikės įvesti čia.
Taip pat galite nustatyti, kad prisimintumėte slaptažodį, kol atsijungsite, arba kol, amžinai. Įvedę slaptažodį / domeną spustelėkite mygtuką Prijungti ir „Samba Share“ viduje atsidarys naujas „Nautilus“ langas.
Naudojant komandinę eilutę
Dabar mes naudosime komandinę eilutę panašiam tikslui pasiekti. Didžiausias skirtumas yra tas, kad mes iš tikrųjų ketiname „Samba“ akciją sujungti į kitą katalogą, panašiai kaip mes prijungsime antrą kietąjį diską.
Yra keletas dalių, kurias reikia sudėti, kol iš tikrųjų pasirūpinsime montavimu. Pirmiausia sukurkime katalogą, į kurį bus įtraukta „Samba“ dalis. Taigi iš terminalo lango išduokite šią komandą:
sudo mkdir / media / samba
Dabar įsitikinkime, kad mūsų vartotojai gali skaityti / rašyti į šį katalogą su komanda:
sudo chmod -R u + rw / media / samba
Gerai, dabar įsitikinkime, ar „Samba“ akcijas matome iš komandinės eilutės. Mes tai padarysime su komanda smbclient taip:
smbclient -L // SAMBA_SERVER_ADDRESS
Kur „ SAMBA_SERVER_ADDRESS“ yra tikrasis „Samba“ serverio IP adresas.
![](http://uploads.railstoolkit.com/content/articles/1501/connect-your-samba-server-from-linux-2.jpg)
Jūsų paprašys įvesti savo vartotojo vardą ir slaptažodį. Jei gausite klaidą, gali būti, kad vartotojo vardai nesutampa kiekviename gale. Tokiu atveju prie komandos galite pridėti jungiklį -U :
smbclient --user = jlwallen -L // SAMBA_SERVER_ADDRESS
Turėtumėte pamatyti išėjimą, panašų į 3 paveiksle pavaizduotą.
Dabar atėjo laikas pabandyti sujungti „Samba“ dalį į / media / samba katalogą. Norėdami įvykdyti šią komandą:
sudo mount -t cifs // SAMBA_SERVER_ADDRESS / SHARE -o vartotojo vardas = VARTOTOJAS / žiniasklaida / samba /
Kur:
- SAMBA_SERVER_ADDRESS yra „Samba“ serverio IP adresas.
- AKCIJA yra akcijos pavadinimas.
- USERNAME yra vartotojo vardas, su kuriuo galite susisiekti.
Jei tai veikia, dabar galite tai padaryti automatizuotu prijungimu, pridėdami šią eilutę prie / etc / fstab failo:
//SAMBA_SERVER_ADDRESS/SHARE /media/samba cifs credentials=/etc/samba/user.cred 0 0
Kur „SAMBA_SERVER_ADDRESS“ yra „Samba“ serverio IP adresas, o „SHARE“ yra bendrinamasis vardas.
Atkreipkite dėmesį į user.cred failą. Tai yra paskutinis dalykas, kurį turime sukurti. Su teksto rengykle sukurkite šį failą ir įdėkite į jį:
vartotojo vardas = USER
slaptažodis = PASSWORD
Kur USER yra vartotojo vardas, prie kurio reikia prisijungti, o PASSWORD - slaptažodis, kurį reikia naudoti autentifikuojant. Paskutinis žingsnis yra suteikti šiam naujam failui tinkamus leidimus su komanda:
sudo chmod 600 /etc/samba/user.cred
Galite įsitikinti, kad tai veikia, išleidus komandą „ Mount“ -a, kuri turėtų sujungti „Samba“ bendrinimą.
Galutinės mintys
Dabar jūs turėtumėte turėti automatinį „Samba“ bendrinimą - arba galimybę lengvai prijungti „GNOME“ darbalaukį prie „Samba“ bendrinimo. „Samba“ yra labai galingas įrankis, galintis ne tik dalintis failais su „Windows“, bet ir su „Linux“.