Kako instalirati i konfigurirati Sambu na Ubuntu 14.10

ubuntu samba

Samba je implementacija usluga i protokola kompatibilnih sa SMB-om (danas nazvan CIFS) s kojim Windows računala međusobno komuniciraju: Razvio ga je Andrew Tridgell obrnutim inženjeringom, koristeći se grabežima prometa u stilu Wireshark (ranije poznat kao Ethereal) kompatibilnost u * nix okruženjima, nešto što je bilo potrebno kako bi se izbjeglo izoliranje 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 mi idemo od baze da smo instalirali Ubuntu 14.10 poslužitelj, verziju distribucije Canonical posvećenu tim pitanjima, s fiksnom IP adresom 192.168.1.100; Uz to, 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 Sambu

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

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

Konfigurirajte Sambu

konfigurirati sambu

Sada ćemo morati urediti datoteku /etc/samba/smb.conf, koja nosi svu konfiguraciju našeg Samba poslužitelja. 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

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

[globalno]
radna grupa = WORKGROUP
string poslužitelja = Samba poslužitelj% v
ime netbiosa = ubuntu
sigurnost = korisnik
map to guest = loš korisnik
dns proxy = br

Dalje idemo dobro u datoteku, do odjeljka koji kaže 'Dijeljenje definicija' a to započinje sa [Anonimno]. Tamo dodajemo (naravno, možemo promijeniti put do mape koju ćemo dijeliti):

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

Sada ponovno pokrećemo samba poslužitelj:

# usluga smbd restart

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

je -l

Trebao bi nam pokazati 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 "mapu za dijeljenje" 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 pomoću korisničkog imena i lozinke koje postoje na poslužitelju Ubuntu 14.10 Utopični jednorog, i zato ćemo morati stvoriti taj račun (umjesto njega možemo koristiti ime koje želimo usersamba kao što smo i učinili):

# useradd usersamba -G sambashare

Kada se to zatraži, unosimo korisničku lozinku, a zatim dodajemo samba lozinku:

# smbpasswd -korisnikamba

Također ćemo zatražiti da dvaput unesemo lozinku, nakon čega će korisnik kojeg smo stvorili 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

Mi dodajemo:

[siguran pristup]
put = / home / samba / shared
valjani korisnici = @sambashare
gost ok = ne
za pisanje = da
pregledati = da

Mapa / home / samba / shared trebala je 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 konfigurirati Samba time možemo pristupiti ovoj mapi s bilo kojeg računala u lokalnoj mreži koje je dio radne grupe RADNA SKUPINA, a time čak možemo spremiti lozinku za budući brži pristup sa sustava Windows, Mac OS X ili s drugih Linux računala.

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

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Zvono dijo

    Zahvaljujemo na doprinosu, ali mislim da vam to malo zakomplicira život. Ako mišem stavite desni gumb iznad mape, pojavit će se opcija "dijeljeni resurs u lokalnoj mreži", jednostavnim aktiviranjem, ubuntu automatski instalira i konfigurira sve što je potrebno da bi to funkcioniralo.

    1.    Willy klew dijo

      Istina je, Bellman

      No, ž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 dopuštanja pristupa određenim korisnicima, ali ne i drugima, ili dopuštanja pristupa samo za čitanje svima i pisanja određenoj grupi, znat ćemo kako to učiniti.
      Hvala na komentaru! Lijep pozdrav

      1.    luismedina23 dijo

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

  2.   Avelino De Sousa (@desousavelino) dijo

    Pozdrav, sjajno, vaš mi je post pomogao, hvala vam, usput sam instalirao Ubuntu Gnome 14.10 i ne mogu otvoriti LibreOffice. Imate li tutorial ili nešto za njegovo rješavanje? Pozdrav.

  3.   tron dijo

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

    Ja sam s kdeom i nema šanse da vidim mape, ali tada nemam dozvole.Kakva muka

  4.   Willy klew dijo

    Bok, tron, koju poruku dobivaš od sustava?

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

    1.    tron dijo

      Pozdrav Willy hvala na odgovoru.

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

      Krivica koju mi ​​zadaje je nedostatak dozvola.

  5.   Mike srebro dijo

    Pozdrav, biste li mi mogli pomoći u konfiguriranju direktorija mapa u koji moraju pristupiti s korisnikom i proći, ali jedan od tih korisnika ne bi smio ući u mapu x?

    Izvrsni učitelj!

  6.   yakon79 dijo

    Žao nam je, ali u sljedećem je retku mala pogreš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 dijo

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

  8.   iamneox dijo

    Dobar dan,

    Oprostite na neugodnosti, ali ne mogu ispravno stvoriti pristupe ...

    Mape vidim kad se povežem s \\ ip
    ali kad želim pristupiti mapi s "sigurnim pristupom", dobit ću poruku da .. "ne mogu dobiti pristup"

    Daje osjećaj da sam pogrešno zabunio korisničko ime i lozinku, ali ne, provjerio sam i to su ispravni.

    Priloženi snimak zaslona poruke:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Hvala unaprijed.

  9.   yomopa dijo

    bok nek mi pomogne iz ubuntu-a vidim cijelu lokalnu mrežu i sva računala u njoj, ali s računala s win 7 ne prikazuje poslužitelj s opterećenjem ubuntu-a na mreži svi ostali, ali ne i ubuntu…. zahvaljujući vašem brzom odgovoru

  10.   abakuk dijo

    Pozdrav, dobar post, koristio sam grafičko sučelje da ga instaliram i sve funkcionira. Međutim, kada postoje električni problemi prilikom pokretanja poslužitelja, morate sami pokrenuti usluge sambe, a ja nisam uspio pokrenuti automatski kad pokrenete sustav. Možete li mi pomoći?

  11.   aa dijo

    ne radi

  12.   makenciee dijo

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

  13.   anoniman dijo

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

  14.   mrak dijo

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

  15.   Jorge Mint dijo

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

  16.   Samuel dijo

    Hej, htio sam instalirati poslužitelj lampi u ubuntu 16, ali kad sam pokušao spremiti baze podataka sa svojim sqlom, rekao mi je php pogrešku, da nisam imao mysql modul, nakon toliko istraživanja nisam našao konkretno rješenje, pa Odlučio sam instalirati svoj poslužitelj u Ubuntu 14, vraćam se ovdje, ali kad je sve već instalirano kada pokušam otvoriti mapu s drugog računala s Windowsima, šalje mi pogrešku govoreći da moje vjerodajnice vjerojatno nemaju dozvole i kada ta pogreška završava 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 dijo

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

  18.   José Luis dijo

    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 nogometu, obožavatelj sam usta iz Argentine.
    Zagrliti.

  19.   popravak uređaja dijo

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

  20.   Hugo garcia dijo

    Izvrsni vodič, puno mi je pomogao. Ono što ne razumijem je zato što morate podijeliti dozvole 755 zajedničkoj mapi, ali tada je naznačeno da morate dati dozvole 770.
    Uspjelo mi je savršeno, ali ta sumnja ostaje.

  21.   izvući dijo

    Dobar post. Meni je to savršeno uspjelo. Haluciniram s ljudima koji se žale kao da im se nešto duguje ili tipični Tolosabos "lakše je s desnim gumbom i ...". Ne bih imao strpljenja da ovo radim besplatno ... razveselite se!

  22.   Abelardo dijo

    Pozdrav:

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

    Hvala na članku koji, daleko od pogrešaka, objašnjava da se postupak vrlo dobro slijedi.

    Srdačan pozdrav.

  23.   panchis dijo

    Dobar dan, sviđa mi se ideja ručne instalacije sambe, ali smatrao bih da bi to bilo "ručno", radije iz izvornog koda, bez potrebe za izvršavanjem apt-get install sambe, već instaliranjem svih ovisnosti i korištenjem naredbe: ./configure, make and make install bili bi vrlo jednostavan postupak! Pozdrav 😀