Želja za izgradnjom mosta između Linuxa i Windowsa, ili možda samo interes i znatiželja, potiče korisnike da traže različite prikladne programe. Ovaj softver je Samba. Morate znati postaviti Sambu na Ubuntu poslužitelju ako želite stvoriti bazu podataka ili pohranu datoteka s vašeg računala.
Instaliranje Sambe na Ubuntu poslužitelju omogućuje stvaranje baze podataka.
sadržaj
- 1 Što je Samba?
- 1.1 Zašto je to?
- 2 Konfiguriranje Sambe
- 2.1 Izradi korisnika
- 2.2 Pristup mapi
- 2.2.1 Računalne radnje na sustavu Windows
- 2.3 Zatvorena mapa
Što je Samba?
Ako ste mislili da je stranica posvećena proučavanju plesa, malo ste pogrešno shvatili. Samba je besplatni softver. Omogućuje pristup pisačima i datotekama. I to radi na različitim operativnim sustavima.
Zašto je to?
U usporedbi s drugim programskim paketima slične svrhe Samba ima nekoliko prednosti i mogućnosti.
- Omogućuje vam povezivanje s drugim sustavima sličnim Unixu, odnosno bilo kojem sustavu na Linuxu i Windowsu. I ne samo Windows. Program je vrlo "svejedi": MacOS, Solaris i drugi operacijski sustavi različitih stupnjeva popularnosti.
- Samba korisnicima sustava Windows omogućuje upotrebu računala na Ubuntu kao poslužitelju.To jest, koristite datoteke na kojima je uspostavljen pristup, kao i dio povezanih uređaja.
- Podržava strukturu domene NT domene, upravlja korisnicima NT, podržava funkcije sudionika, primarnog kontrolera.
Vjerojatno je za mnoge najvažnije veze s uređajima na sustavu Windows. U tom slučaju oni djeluju kao klijenti, a računalo na Ubuntu - kao poslužitelj. S druge strane, korisnik Ubuntu također može pristupiti mrežnim mapama sustava Windows.
Samba je proizveden od 1992. I što je najvažnije, nove verzije još uvijek nisu dostupne. Potonji je izdan 7. ožujka 2017. Svake godine programeri nastoje uspostaviti kompatibilnost s velikim brojem različitih verzija operacijskih sustava, ali glavni čip je veza Linux sustava s Microsoftom. U usporedbi sa sustavom Windows Server, Samba može biti inferioran zbog nedostatka podrške za neke protokole i infrastrukturu čvorova. Međutim, mnogi tvrde da je brzina Sambe znatno veća.
Konfiguriranje Sambe
Prije postavljanja izravno, program mora biti instaliran. Samba instalacija se izvodi na isti način kao iu slučaju drugih programa - unosom naredbe u terminal:
sudo apt-get instalirajte sambu
Odmah zapamtite: sve akcije koje će biti opisane, uključujući instalaciju programa, mogu se izvoditi na oba jednostavna Ubuntua i Ubuntu poslužitelja. Samo na potonjem je dostupan isključivo tekstualno sučelje.
Nakon instalacije trebali biste napraviti sigurnosnu kopiju konfiguracijske datoteke:
$ sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
Zatim izrađujemo naš dokument s globalnim parametrima:
$ sudo vi /etc/samba/smb.conf
Ili uredimo postojeći. Ova datoteka sadrži glavnu instalaciju Samba poslužitelja. Da bismo shvatili što ćemo sljedeće, morate shvatiti što znače različite linije.
- Radna skupina - radna skupina. Vrijednost tog parametra također će često biti radna grupa, jer u Windowsima zadana domena radne grupe izgleda upravo ovako.
- Netbios ime je naziv Ubuntu računala koju korisnici Windowsa vide. Ovdje možete unijeti vrijednost po vlastitom nahođenju.
- Sigurnost - način autorizacije korisnika. Zadana je Korisnička, tj. Provjeru autentičnosti na razini korisnika. Za sada je bolje napustiti.
- Os razina - označava prioritet koji Samba ima nad drugim klijentima (PC-jevima) na lokalnoj ili Internet mreži.
- Name nameću redoslijed - redoslijed rješavanja IP adresa prema NetBIOS nazivu.
- Samo za čitanje - povlastica za čitanje ili pisanje u imeniku. Vrijednost može biti "da" - samo za čitanje, "ne" - pisati.
Izradi korisnika
Ovo je najjednostavniji postupak s kojim možete početi raditi sa Samba.
Dodajte korisnika na sam operativni sustav:
$ useradd -M -l -s / sbin / nologin korisničko ime
Izradite lozinku za njega:
$ passwd korisničko ime
Dovezujemo našeg korisnika u Samba bazu podataka:
$ smbpasswd - korisničko ime
Pomoću naredbe $ smbpasswd možete izvesti različite druge radnje:
- $ smbpasswd korisničko ime - promjena zaporke
- $ smbpasswd -x korisničko ime - izbriši korisnika
- $ smbpasswd -d korisničko ime - zabrana korisnika
Poslužitelj mora biti ponovno pokrenut ako unesete promjene u konfiguracijsku datoteku. To je učinjeno pomoću naredbe:
$ systemctl ponovno pokretanje smb
To su osnovne postavke Sambe. Sada možete pokušati staviti program u praksu.
Pristup mapi
Prvo pokušajte stvoriti mapu, pristup kojem će biti otvoren za sve korisnike, čak i one koji nisu ovlašteni u Sambi.
Stvorite mapu s kojom ćemo raditi na dva računala:
$ sudo mkdir -p / samba / pristup
Sad radimo prošireni pristup ovoj mapi tako da ga može otvoriti bilo koji klijent naše lokalne mreže:
$ cd / samba
$ sudo chmod -R 0755 pristup
$ sudo chown -R nitko: nogroup pristup /
Vlasnik prema kodu nije nitko.
Sada u konfiguracijskoj datoteci poslužitelja trebate napraviti dva odjeljka: prva, koja sadrži osnovne informacije:
[Global]
radna grupa = WORKGROUP
poslužiteljski niz = Samba Server% v
netbios ime = srvr1
sigurnost = korisnik
karta za gosta = loš korisnik
naziv riješite order = bcast host
dns proxy = ne
#==============
A drugi, koji sadrži podatke o pristupnoj mapi:
[Access]
put = / samba / pristup
pregledavati = da
writeable = yes
gost ok = da
samo čitanje = ne
Slijedite odjeljke jedan za drugom u istom redoslijedu.
Ažuriranje promjena poslužitelja:
$ sudo service smbd ponovno pokretanje
Računalne radnje na sustavu Windows
U sustavu Windows također morate izvršiti neke radnje kako biste jednostavno otvorili novu mapu i uredili je.
- Otvorite naredbeni redak. Preporučljivo je to učiniti s proširenim pravima, tj. U ime administratora.
- Izvršite naredbu:
- Notepad C: \ Windows \ System32 \ drivere \ etc \ domaćini
- Otvara se datoteka u koju unosimo sljedeću retku:
- 168.0.1 srvr1.domain.com srvr1
Zahvaljujući njezinoj mapi bit će dostupna. - Možete ga otvoriti uz pomoć linije "Run". Pritisnemo Win + R, upisujemo: nakon toga ćemo otvoriti mapu.
Zatvorena mapa
Konfiguriran Samba poslužitelj također se može koristiti za stvaranje mrežnih mapa s ograničenim pristupom. Ova mapa također mora biti stvorena i zatim dodana Samba konfiguraciji.
Napravite mapu s nazivom "Zatvoreno":
$ sudo mkdir -p / samba / laccess / zatvoren
Napravit ćemo posebnu grupu koja može imati pristup ovoj mapi:
$ sudo addgroup securedgroup
Stvaramo posebna prava za različite skupine:
$ cd / samba / pristup
$ sudo chown -R richard: osigurana grupa zatvorena
$ sudo chmod -R 0770 zatvoren /
Kao u slučaju otvorene mape, dodajte informacije konfiguraciji:
[Zatvoreno]
put = / samba / pristup / zatvoren
važeći korisnici = @securedgroup
gost ok = ne
writeable = yes
pregledavati = da
Ponovo pokrenite poslužitelj.
Kao što vidite, napravili smo mapu zatvorena unutar pristupa. Dakle, pristup može biti otvoren od strane svakog korisnika lokalne mreže, ali da biste pregledali i uredili Zatvoreno, morate imati posebna prava.
Da biste bili sigurni da sve funkcionira točno kako smo ga postavili u batch datoteku, možete slijediti nekoliko jednostavnih koraka.
Napravite korisnika i dodajte ga u zatvorenu grupu:
$ sudo usermod -a -G securedgroup winston
Korisničko ime je poput čopora cigareta (ili premijera Britanije).
Upućivanje Winstonove lozinke:
$ sudo smbpasswd -a winston
Nakon toga, od vas će se tražiti da unesete novu lozinku da biste se ponovno prijavili pod računom koji ste upravo izradili. Nemojte zaboraviti ponovno pokrenuti nakon ovog. Sada znate konfigurirati poslužitelj kroz Sambu u Ubuntu.
Naravno, mogućnosti Sambe nisu ograničene na stvaranje jednostavnih mapa. Ali ove jednostavne upute i primjeri pokazuju što se može učiniti s ovim programom. Ovo će biti prvi korak u razumijevanju suštine poslužiteljskih računala i njihovog upravljanja.