Uvod u Sambu
Prije nego što krenemo u korake instalacije, donosimo malo upoznavanja sa Sambom i onim što nam sve nudi kada se odlučimo prvenstveno za rad sa Linux ili Unix sustavima.
1. Samba je program otvorenog koda koji pruža paket interoperabilnosti programa Windows za Linux i Unix.
2. Samba pruža sigurne i stabilne, brze usluge ispisa datoteka i ispisa za klijente koji koriste SMB i CIFS protokole, kao i sve verzije DOS-a, Windows-a, Linuxa i drugih.
3. Samba pruža fleksibilnost mrežnim administratorima za postavljanje, konfiguriranje i izbor sustava i opreme.
4. Samba se sastoji od dva glavna programa tj. Smbd i nmbd. Oni bi trebali implementirati četiri CIFS usluge -
- Usluge datoteka i ispisa
- Autentifikacija i autorizacija
- Rezolucija imena
- Najava usluge (pregledavanje)
5. Smbd također rukuje načinom dijeljenja i provjerom autentičnosti korisničkog načina i autorizacijom radi zaštite dijeljenih datoteka i usluga ispisa zahtijevanjem lozinki.
6. Nmbd obrađuje razlučivost imena i pregledava dijelove gore navedena četiri, a to se postiže pomoću NetBIOS-a
7. Samba pruža sljedeće uslužne programe -
- Smbclient - Koristi se iz Unix sustava za spajanje na udaljeni SMB udio, prijenos datoteka itd
- Nmblookup - Koriste se za pronalaženje NetBIOS imena na mreži, traže njihove IP adrese.
- Swat - oznake za Samba alat za web administraciju, koji se koristi za daljinsku konfiguraciju sambe putem web preglednika
8. Danas se koristi Samba 3.0.
Koraci za instalaciju -
Prije instalacije postoje sljedeći preduvjeti -
- Ubuntu LTS
- LAN za svrhu dijeljenja datoteka.
Imajte na umu da je bolje instalirati sambu pomoću binarnog paketa, a na taj je način lakše nego je instalirati iz izvornog paketa. To je zato što je sva konfiguracija pred kompilaciju već gotova, a održavanje paketa vodi računa i o problemima s konfiguracijom.
Postoje tri popularne metode raspodjele binarnih paketa -
Korak 1: Binarni tabani (prvenstveno generičke kuglice)
- Instaliranje Tarball-a
Sambin izvorni kôd distribuiran je tarball oblik, Alati koji se koriste za izvlačenje podataka iz binarne tarball iste su kao oni koji se koriste za obradu tarball koji sadrži izvorni kod: tar i kompresijski program kao što je gzipor bzip2
Pomoću sljedeće naredbe raspakirajte tarball iz korijenskog direktorija
tar -xvzf /path/to/samba-version.tar.gz
Imajte na umu da prilikom prvog instaliranja sambe tarball neće stvoriti problem.
- Instaliranje FreeBSD paketa
FreeBSD se isporučuje s paketima pohranjenim kao tarballs. Da biste izravno instalirali jedan od ovih paketa, uključujući Samba paket, koristite uslužni program pkg_add ili sys install.
pkg_add samba-version.tbz
Ako se ne pojavljuju pogreške, to znači da je samba ispravno instalirana.
Korak 2: RPM-ovi
- Instaliranje RPM-a
Binarni RPM-ovi u osnovi su komprimirani cpio arhivi s dodatnim dodatnim bitovima. Ove dodatne značajke pomažu OS-u da održi bazu podataka instaliranih paketa i datoteka sličnih onome koji FreeBSD održava uz pomoć alata za paket
Naredba koja se koristi za instalaciju sambe putem RPM-a je sljedeća -
rpm -Uvh samba-verzija-minorna verzija.arch.rpm
Korak 3: Debianovi paketi
Debian GNU / Linux i njegovi derivati uključuju alate za upravljanje paketima koji su ekvivalentni RPM alatima. Glavni alat za instaliranje paketa u Debianu je dpkg.
Sambu možemo instalirati putem dkpg-a pomoću sljedeće naredbe
dpkg -i samba_version-minorversion.deb
Instalacija Sambe pomoću apt-get paketa za upravljanje paketima može se izvršiti na sljedeći način
Ova naredba treba locirati i instalirati samba paket kao i sve pakete o kojima ovisi, poput samba-common.
apt-get instalacija sambe
Ova naredba funkcionirat će samo ako su alate Advanced Package Tools (APT) ispravno konfigurirane. Osnovna konfiguracija uključuje uređivanje / etc / apt / izvora. datoteku popisa koja se odnosi na instalacijski CD-ROM ili neka odgovarajuća FTP mjesta.
Stoga se gore navedeni koraci mogu upotrijebiti za ugradnju sambe.
Sada pogledajmo sljedeći korak.
Konfiguriranje i pokretanje Sambe-
1. Konfiguracijska datoteka za sambu je /etc/samba/smb.conf. Obavezno ažurirajte ovu datoteku prema izdanju samba instaliranom u vaš sustav.
2. Savjetuje se i stvaranje sigurnosne kopije ove datoteke, a naredba na koju se može odnositi je -
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
3. Kad prvi put instalirate sambu, napišite sljedeće naredbe -
- nmbd -D
- smbd -D
-D se odnosi na demonski način trčanja.
4. Da biste provjerili da se poslužitelji izvode, izvršite sljedeće naredbe -
ps sjekira | grep mbd
5. Ako ne vidite izlaz ili samo grep naredbu, šanse su da Samba ne može pronaći svoju konfiguracijsku datoteku, smb.conf. Za to se može koristiti naredba find koja je sljedeća:
find / -name "smb.conf"
Pogledajmo sada malo na glavnom pregledniku samba -
1. Dodjeljivanje glavnog preglednika: Jedno računalo po mrežnom segmentu (točnije IP podmreža) funkcionira kao glavni preglednik.
2. Lociranje glavnog preglednika: Klijenti moraju biti u mogućnosti locirati matično računalo preglednika
3. Rasprostiranje podmreže: Neki od mehanizama koje SMB / CIFS koristi za implementaciju pregledavanja ne funkcioniraju dobro u podmrežama.
4. Integriranje resursa klijenta, mreže i poslužitelja: Neki klijenti, uključujući Microsoft Windows, pokušavaju predstaviti lokalne, cjelovite mreže i resurse poslužitelja na jednom popisu, što zamagljuje crte između tih vrsta resursa u očima korisnika. Klijenti izvršavaju ovu integraciju, ali uključeni protokoli moraju osigurati dovoljno pokrića da ne ostave praznine.
5. Rješavanje problema s korisničkim sučeljem: Klijenti koji koriste mrežno pregledavanje moraju na neki način predstaviti ove podatke korisnicima. To nije problem s protokolom, ali odluke dizajniranja protokola utječu na korisničko sučelje klijenta.
Preporučeni članci
Ovo je vodič za instaliranje Sambe. Ovdje smo razgovarali o konceptu, preduvjetima, konfiguraciji i koracima za instaliranje Sambe. Možete i proći kroz naše druge Prijedloge članaka da biste saznali više -
- Instalirajte Docker
- Kako instalirati Magento?
- Primjene Raspberry Pi
- Top 5 vrsta ispitivanja interoperabilnosti
- Magento verzije | Različite značajke