Postavka Samba na Ubuntu poslužitelju

Postavka Samba na Ubuntu poslužitelju

Želja za utrkama mosta između Linuxa i Windowsa, ili možda samo zanimanje i znatiželja gura korisnike u potrazi za različitim prikladnim softverom. Samba uključuje takav softver. Morate znati kako konfigurirati Sambu na Ubuntu poslužitelju ako želite napraviti bazu podataka ili pohranu datoteka s računala.

Instalacija sambe na Ubuntu poslužitelju omogućuje stvaranje baze podataka.

Što je Samba?

Ako ste mislili da je stranica posvećena proučavanju plesa, malo ste pogriješili. Samba - Slobodno distribuirani softver. Ostvaruje pristup pisačima i datotekama. I to radi na različitim operativnim sustavima.

Za što je potrebno?

U usporedbi s drugim paketima ovih namjenskih programa, Samba ima nekoliko prednosti i značajki.

  • Omogućuje vam da kombinirate Unix sustav jedni s drugima, t. e. Bilo koji sustav na Linuxu i Windows. I ne samo Windows. Program je vrlo "svejedan": macOS, Solaris i ostali OS -ovi različitog stupnja popularnosti.
  • Samba omogućuje korisnicima da Windows koriste računala na Ubuntu kao poslužitelj. Odnosno, koristite datoteke na koje se uspostavlja pristup, kao i dio povezanih uređaja.
  • Podržava strukturu domene domene, kontrolira korisnike NT -a, podržava funkcije sudionika, primarnog kontrolera.

Vjerojatno, za mnoge, glavna stvar ovoga je veza s automobilima na prozorima. U ovom slučaju djeluju kao klijent, a računalo na Ubuntu kao poslužitelj. S druge strane, korisnik Ubuntu također može pristupiti mapama Windows Network.

Samba se proizvodi od 1992. godine. I što je najvažnije, nove verzije još uvijek izlaze. Potonji je objavljen sedmog ožujka 2017. Svake godine programeri pokušavaju uspostaviti kompatibilnost s velikim brojem različitih verzija operativnih sustava, ali glavna je značajka povezanost Linux sustava s Microsoftom. U usporedbi s Windows Server Sambom, može ga priznati zbog nedostatka podrške za dio protokola i infrastrukture čvorova. Međutim, mnogi tvrde da je brzina sambe mnogo veća.

Postavili smo sambu

Prije postavljanja izravno, program treba instalirati. Instalacija Samba izvodi se na isti način kao u slučaju drugih programa - koristeći ulaz u timski terminal:

Sudo apt-get instalirati sambu

Odmah upozorite: Sve radnje koje će biti opisane, uključujući instalaciju programa, mogu se izvesti i na jednostavnom Ubuntu i na Ubuntu poslužitelju. Samo je na drugom dostupno samo tekstualno sučelje.

Nakon instalacije trebali biste napraviti konfiguracijsku datoteku sigurnosne kopije:

$ Sudo mv/etc/samba/SMB.Conf/etc/samba/SMB.Cvjetati.Pekar

Tada napravimo svoj dokument s globalnim parametrima:

$ Sudo vi/etc/samba/SMB.Cvjetati

Ili uredite postojeći. Ova datoteka sadrži osnovne instalacije SAMBA poslužitelja. Da biste shvatili što ćemo učiniti sljedeće, morate razumjeti što znače različite linije.

  • Radna skupina - Radna skupina. Vrijednost ovog parametra također će često biti radna grupa, jer u sustavu Windows domena radne skupine prema zadanim postavkama izgleda tako.
  • NetBios Naziv je naziv Ubuntu računala, što vide korisnici sustava Windows. Ovdje možete unijeti vrijednost po vlastitom nahođenju.
  • Sigurnost - način autorizacije korisnika. Zadani troškovi korisnika, odnosno autentifikacije na korisničkoj razini. Zasad je bolje da ga ostavite.
  • Razina OS -a - označava prioritet koji ima sambu nad drugim kupcima (PCS) u lokalnoj ili internetskoj mreži.
  • Naziv REALVE NARUDIČA - Proširenje rezolucije IP adrese od strane NetBios.
  • Pročitajte samo - privilegija čitanja ili snimanja kataloga. Značenje može biti "da" - isključivo čitanje, "ne" - snimanje.

Stvorimo korisnika

Ovo je najjednostavnija radnja s kojom možete započeti raditi sa Samboom.

Dodajte korisnika u sam OS:

$ USARADD -M -l -S /SBIN /NOLOGIN korisničko ime

Stvorimo lozinku za njega:

$ passwd korisničko ime

Dovedimo našeg korisnika u bazu Samba:

$ smbpasswd -a Korisničko ime

Koristeći naredbu $ smbpasswd, možete izvesti druge različite radnje:

  • $ smbpasswd Korisničko ime - Promjena lozinke
  • $ smbpasswd -x Korisničko ime - Uklanjanje korisnika
  • $ smbpasswd -d korisničko ime - korisnik

Poslužitelj se mora ponovno pokrenuti ako unesete promjene u konfiguracijsku datoteku. To se radi pomoću tima:

$ Systemctl Ponovo SMB

To su osnovne postavke Samba. Sada možete pokušati primijeniti program u praksi.

Pristup mapi

Prvo, pokušajmo stvoriti mapu, pristup koji će biti otvoren za sve korisnike, čak i one koji nisu ovlašteni u Sambi.

Stvorimo mapu s kojom ćemo tada raditi na dva računala:

$ Sudo mkdir -p /samba /pristup

Sada imamo prošireni pristup ovoj mapi tako da ga bilo koji klijent naše lokalne mreže može otvoriti:

$ cd /samba
$ Sudo chmod -r 0755 pristup
$ Sudo chown -r Nitko: Nogrup Access/

Vlasnik prema kodu nije nitko.

Sada u datoteci s konfiguracijom poslužitelja morate napraviti dva odjeljka: prvi koji sadrži glavne podatke:

[Globalno]
Radna skupina = radna skupina
String poslužitelja = Samba Server %V
NetBios Name = SRVR1
sigurnost = korisnik
Karta na gost = loš korisnik
Naziv REALVE NARUČAK = BCAST HOST
Dns proxy = ne
#===================
A drugi koji sadrži podatke u pristupu mape:
[Pristup]
Put = /samba /pristup
Browsble = Da
Napisano = da
gost ok = da
Pročitajte samo = Ne

Odjeljci se međusobno slijede istim redoslijedom.

Ažuriramo promjene poslužitelja:

$ Sudo servis SMBD Ponovno pokretanje

Radnja s računalom na Windowsu

Windows također treba izvesti neke radnje tako da lako možete otvoriti novu cjelokupnu mapu i urediti je.

  1. Otvorite naredbeni redak. Preporučljivo je to učiniti s proširenim pravima, t. e. U ime administratora.
  2. Izvodimo naredbu:
  3. Notepad C: \ Windows \ System32 \ Upravi \ itd
  4. Datoteka je otvorena u kojoj unosimo sljedeći redak:
  5. 168.0.1 SRVR1.Domena.Com SRVR1
    Zahvaljujući njoj, mapa će postati dostupna.
  6. Možete ga otvoriti pomoću linije "Izvršite". Kliknite Win + R, Uvedite: Nakon toga otvorit ćemo mapu.

Zatvorena mapa

Samba konfigurirani poslužitelj također se može koristiti za stvaranje mrežnih mapa s ograničenim pristupom. Prvo se mora stvoriti i takva mapa, a zatim dodati Sambu u konfiguraciju.

Napravimo mapu s imenom "zatvoreno":

$ Sudo mkdir -p/Samba/allaccess/zatvoreno

Napravimo posebnu grupu koja može imati pristup ovoj mapi:

$ Sudo addgroup osiguranagroup

Stvorimo posebna prava za različite grupe:

$ Cd /samba /pristup
$ Sudo chown -r Richard: securdgroup zatvoren
$ Sudo chmod -r 0770 zatvoreno/

Baš kao u slučaju otvorene mape, dodajte informacije u konfiguraciju:

[zatvoreno]
Put =/samba/pristup/zatvoren
valjani korisnici = @SecuredGroup
gost ok = ne
Napisano = da
Browsble = Da

Ponovo pokrenite poslužitelj.

Kao što možete shvatiti, zatvorenu mapu napravili smo unutar pristupa. Dakle, svaki korisnik lokalne mreže može otvoriti pristup, ali za gledanje i uređivanje zatvorenih, morate imati posebna prava.

Da biste bili sigurni da sve funkcionira točno onako kako smo ga postavili u naredbenu datoteku, možete izvesti nekoliko jednostavnih radnji.

Stvorimo korisnika i dodamo ga u našu zatvorenu grupu:

$ Sudo userMod -a -g securodgroup winston

Korisnik je naše ime kao paket cigareta (ili premijera Britanije).

Napravimo lozinku za Winston:

$ Sudo smbpasswd -a Winston

Nakon toga, ponudit će nam se da unesemo novu lozinku kako bismo ponovo krenuli pod novostvoreni račun. Ne zaboravite nakon toga napraviti ponovno pokretanje. Sada znate kako postaviti poslužitelj kroz sambu u Ubuntu.

Naravno, mogućnosti Sambe nisu iscrpljene samo stvaranjem jednostavnih mapa. Ali ove jednostavne upute i primjeri pokazuju što se može učiniti pomoću ovog programa. Ovo će biti prvi korak za razumijevanje suštine poslužitelja i njihova kontrola.