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