Kako instalirati i konfigurirati Sambu na Ubuntu 14.10

ubuntu samba

Samba je implementacija usluga i protokola kompatibilnih sa SMB-om (sada se naziva CIFS) s kojim Windows računari međusobno komuniciraju: Razvio ga je Andrew Tridgell obrnutim inženjeringom, koristeći hvatače prometa u stilu Wireshark (ranije poznat kao Ethereal) kompatibilnost u * nix okruženjima, nešto što je bilo potrebno da bi se izbjegla izolacija u korporacijskim i obrazovnim okruženjima u kojima obično koegzistira nekoliko platformi (Windows, Linux, Mac OS X).

Da vidimo onda kako instalirati i konfigurirati Sambu na Ubuntu 14.10 Utopic Unicorn, spreman za ponuditi anonimne dionice i također sigurnije one u kojima je potrebno provjeriti autentičnost za pristup kako bi se datoteke mogle nuditi svim vrstama korisnika. I polazimo od baze da smo instalirali Ubuntu 14.10 server, verziju Canonical distro-a posvećenu ovim stvarima, sa fiksnom IP adresom 192.168.1.100; Uz ovo, naravno, trebat će nam i neka druga oprema u istoj lokalnoj mreži i unutar iste radne grupe, kako bismo testirali kako je sve konfigurirano.

Instalirajte Samba

Za početak ćemo instalirati Samba pakete, nešto vrlo jednostavno, jer su oni dio službenih spremišta:

# apt-get install samba samba-uobičajeni python-glade2 system-config-samba

Konfigurišite Sambu

konfiguriši sambu

Sada ćemo morati urediti datoteku /etc/samba/smb.conf, koja nosi svu konfiguraciju našeg Samba servera. Prije ovoga napravimo sigurnosnu kopiju trenutne datoteke:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Sada ako uredimo glavnu datoteku:

# nano /etc/samba/smb.conf

Mi uređujemo [globalni] odjeljak, koji je gdje specificiramo ime radne grupe, niz s kojim je identificiran u lokalnoj mreži, ime netbiosa, tip zaštite i drugi. Ostavljamo ga kako slijedi (prva tri parametra možemo promijeniti ako želimo):

[globalno]
radna grupa = WORKGROUP
string servera = Samba server% v
netbios ime = ubuntu
sigurnost = korisnik
map to guest = loš korisnik
dns proxy = ne

Dalje idemo dolje u datoteci, do odjeljka koji kaže 'Podijeli definicije' i to počinje sa [Anonimno]. Tamo dodajemo (naravno, možemo promijeniti put do mape koju ćemo dijeliti):

[Anonimno]
staza = / samba / anonimna
pregledati = da
za pisanje = da
gost ok = da
samo za čitanje = ne

Sada ponovo pokrećemo samba server:

# ponovno pokretanje smbd usluge

Nekoliko aspekata koje treba razmotriti je činjenica da mapa koju ćemo ponuditi za anonimni pristup mora postojati u našem datotečnom sistemu i mora biti dostupna svim korisnicima, odnosno kada je stavljamo na listu:

ls-l

Trebalo bi da nam pokaže dozvole za čitanje i izvršavanje za sve, to je drwxr-xr-x ili 755 u numeričkom žargonu. Ako to nije slučaj, moramo to učiniti (mijenjamo 'dijeljenu mapu' prema imenu i putu koji želimo):

# chmod -R 0755 / sharefolder

Nakon što smo konfigurirali anonimni pristup učinimo isto s njim pristup ograničen lozinkom, a ovo je nešto što zahtijeva malo više posla, pa krenimo. Prije svega, budući da smo u općoj konfiguraciji ustanovili da je sigurnost gotova korisnik, to znači da ćemo za pristup zaštićenim mapama to morati učiniti koristeći korisničko ime i lozinku koji postoje na serveru Ubuntu 14.10 Utopični jednorog, i zato ćemo morati stvoriti taj račun (umjesto toga možemo koristiti ime koje želimo usersamba kao što smo i učinili):

# useradd usersamba -G sambashare

Unesemo korisničku lozinku kada se to zatraži, a zatim dodamo samba lozinku:

# smbpasswd -korisnikamba

Također ćemo zatražiti da dva puta unesemo lozinku, nakon čega će korisnik kojeg smo kreirali već imati svoju Samba lozinku. Sada moramo dodati opcije konfiguracije za dijeljenje mape zaštićene lozinkom, pa ponovno otvorimo Samba konfiguracijsku datoteku za uređivanje.

# nano /etc/samba/smb.conf

Dodamo:

[siguran pristup]
path = / home / samba / shared
važeći korisnici = @sambashare
gost ok = ne
za pisanje = da
pregledati = da

Fascikla / home / samba / shared mora imati pristup za čitanje, pisanje i izvršavanje za cijelu grupu sambashare, pa ćemo zato izvršiti:

# chmod -R 0770 / home / samba / shared

#chown -R root: sambashare / home / samba / shared

To je to, već smo uspjeli konfiguriši Samba ovim putem možemo pristupiti ovoj fascikli sa bilo kog računara na lokalnoj mreži koji je dio radne grupe WORKGROUP, a time čak možemo sačuvati lozinku za budući brži pristup sa Windows, Mac OS X ili s drugih Linux računara.

Video izdanje
Vezani članak:
Najbolji besplatni video uređivači za Ubuntu

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Zvono rekao je

    Hvala vam na doprinosu, ali mislim da vam malo usložnjava život. Ako mišem stavite desni gumb desne tipke, pojavit će se opcija "dijeljeni resurs u lokalnoj mreži", jednostavnim aktiviranjem ubuntu-a automatski instalira i konfigurira sve što je potrebno da bi to funkcioniralo.

    1.    Willy klew rekao je

      Istina je, Bellman

      Ali željeli smo pokazati kako se stvari rade "ručno", ne zato što volimo komplicirati, već zato što je ideja naučiti proces. Dakle, ako ikad budemo morali učiniti nešto složenije, poput omogućavanja pristupa određenim korisnicima, ali ne i drugima, ili omogućavanja pristupa samo za čitanje svima i pisanja određenoj grupi, znat ćemo kako to učiniti.
      Hvala na komentaru! Pozdrav

      1.    luismedina23 rekao je

        Davanje pristupa nekim korisnicima i drugima ne bi bilo sjajno naučiti.

  2.   Avelino De Sousa (@desousavelino) rekao je

    Pozdrav, sjajno je, vaš post mi je pomogao, hvala, usput sam instalirao Ubuntu Gnome 14.10 i ne mogu otvoriti LibreOffice. Ima li tutorijala ili nečega za njegovo rješavanje? pozdrav.

  3.   tron rekao je

    Vrlo dobro objašnjeno ... ali meni to ne uspijeva, nije zbog tutorijala, ne znam zašto.

    Ja sam s kdeom i ne mogu vidjeti mape, ali tada nemam dozvole.

  4.   Willy klew rekao je

    Zdravo tron, koju poruku dobijate od sistema?

    Jeste li dodali korisnike kao korisnike grupe sambashare, a također i kao korisnike sistema?

    1.    tron rekao je

      Pozdrav Willy hvala na odgovoru.

      Ne znam da li griješim, namjera mi je bila stvoriti korisnika, na primjer luisa i dodati ga u grupu dijeljenja sambe i to je to.

      Krivica koju mi ​​zadaje je nedostatak dozvola.

  5.   Mike srebro rekao je

    Pozdrav, možete li mi pomoći da konfigurišem direktorij mapa u koji moraju pristupiti s korisnikom i proći, ali jedan od tih korisnika ne bi trebao ući u mapu x?

    Odličan učitelj!

  6.   yakon79 rekao je

    Žao nam je, ali u sljedećem retku postoji mala greška:

    cp /etc/samba.conf /etc/samba/smb.conf.back, ispravan bi bio:

    cp /etc/samba/samba.conf /etc/samba/smb.conf.back

    Osim toga, post je sjajan

  7.   David figueroa rekao je

    Izvrsni prijatelju, vaš doprinos. Pokušavam određenim korisnicima dati pristup ovoj vrsti dijeljene mape i ne mogu dobiti izlaz.

  8.   iamneox rekao je

    Dobro veče,

    Žao nam je zbog neugodnosti, ali ne mogu pravilno stvoriti pristup ...

    Mape vidim kad se povežem na \\ ip
    ali kada želim pristupiti mapi sa "sigurnim pristupom", dobivam poruku da .. "ne mogu dobiti pristup"

    Stvara se osjećaj da sam pogrešno napisao korisničko ime i lozinku, ali ne, provjerio sam i tačni su.

    Priloženi snimak zaslona poruke:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Hvala unaprijed.

  9.   yomopa rekao je

    bok nek mi pomogne iz ubuntu-a vidim cijelu lokalnu mrežu i sve računare u njoj, ali s računara s win 7 ne prikazuje server sa opterećenjem ubuntu-a na mreži svi ostali, ali ne i ubuntu…. hvala na brzom odgovoru

  10.   abakuk rekao je

    Pozdrav, dobar post, koristio sam grafičko sučelje da ga instaliram i sve funkcionira. Međutim, kada postoje električni problemi prilikom pokretanja servera, morate sami pokrenuti samba usluge i ne mogu postići da se automatski pokrene kada pokrenete sistem. Možete li mi pomoći?

  11.   aa rekao je

    to ne funkcioniše

  12.   makenciee rekao je

    mmmmmmmmmmmmmmmmmm kako zanimljivo ga želim staviti kad se samo uključi

  13.   anoniman rekao je

    Ne izlazi, postoji nekoliko stvari koje su pogrešne u vodiču, neka imena su pomiješana i dozvole ne mogu biti

  14.   mrak rekao je

    Objava je dobra, iako biste je morali ažurirati za Ubuntu 16.04.

  15.   Jorge Mint rekao je

    Slažem se s Darkom. Post je vrlo dobar, ali morate ga ažurirati na Ubuntu 16.04.
    Već vam hvala.
    Odličan posao +10

  16.   Samuilo rekao je

    Hej, htio sam instalirati lamp server u Ubuntu 16, ali kada sam pokušao spasiti baze podataka sa svojim sql-om, rekao mi je php grešku, da nisam imao mysql modul, nakon toliko istraživanja nisam našao konkretno rješenje, tako da Odlučio sam da instaliram svoj server u Ubuntu 14, vratio sam se ovdje, ali kad je sve već instalirano kada pokušam otvoriti mapu s druge mašine s Windowsima, šalje mi grešku govoreći da moje vjerodajnice vjerovatno nemaju dozvole i nakon te greške kaže da pristup više nije dostupan, pokušavao sam to riješiti, ali jednostavno ne mogu, može li mi netko pomoći?

  17.   Prijatelj rekao je

    Zahvaljujući prvom, naravno, morate imati malo zdravog razuma o ispravnom putu direktorija.
    Pozdrav.

  18.   José Luis rekao je

    Dobro jutro, čestitam vam na strasti koju ulažete u ova pitanja, više se bavim elektronikom nego programiranjem, ali volim ubuntu jer to rade nesebično i s jedinstvenom privlačnošću.
    Hvala na njegovim učenjima.
    Čestitam na fudbalu, obožavatelj sam usta iz Argentine.
    Zagrljaj.

  19.   popravak uređaja rekao je

    Vrlo korisno, ovaj članak mi je sjajan i mogu ispravno instalirati Sambu, pozdrav.

  20.   Hugo garcia rekao je

    Odličan vodič, puno mi je pomogao. Ono što ne razumijem je zato što morate podijeliti dozvole 755 za dijeljenu mapu, ali tada je naznačeno da joj se moraju dati dozvole 770.
    Uspjelo mi je savršeno, ali ta sumnja ostaje.

  21.   Tabele rekao je

    Dobar post. Meni je to savršeno pošlo za rukom. Haluciniram s ljudima koji se žale kao da im se nešto duguje ili tipičnim Tolosabosom "lakše je desnim dugmetom i ...". Ne bih imao strpljenja da ovo radim besplatno ... razveselite se!

  22.   Abelardo rekao je

    Zdravo

    Slijedio sam korake za dijeljenje mapa, ali ne mogu vidjeti datoteke u njima iz maca koji koristim za povezivanje sa svojim Ubuntuom.

    Hvala na članku koji, daleko od grešaka, vrlo dobro objašnjava postupak koji treba slijediti.

    Srdačan pozdrav.

  23.   panchis rekao je

    Dobar dan, sviđa mi se ideja da ručno instaliram sambu, ali smatrao bih da bi to bilo "ručno", radije iz izvornog koda, bez pokretanja apt-get install sambe, već instaliranja svih zavisnosti i korištenja naredbe: ./configure, make i make install bio bi prilično jednostavan postupak! Pozdrav 😀