Samba Share -ohjelman asentaminen ja määrittäminen Windowsin ja CentOS: n kanssa

How Install Configure Samba Share With Windows



Samba on Windows -yhteensopiva tiedostonjakojärjestelmä. Sitä käytetään Windows -jaon määrittämiseen Linux -järjestelmissä. Samba on SMB/CIFS -protokollan Linux -toteutus.

Samballa voidaan määrittää tallennuspalvelin tai jakaa tiedostoja ja hakemistoja Linux -järjestelmässä.







Tässä artikkelissa näytän sinulle, kuinka voit asentaa ja määrittää Samba -jaon Windowsin ja CentOS 7: n kanssa. Aloitetaan.



Samba -palvelin ja asiakastietokoneet on määritetty seuraavasti:







The Samba -tallennuspalvelin (perustuu CentOS 7: een) on isäntänimi smb-palvelin ja IP -osoite 10.0.1.11

The Samba CentOS 7 -asiakas on isäntänimi smb-client ja IP -osoite 10.0.1.14



The Samba Windows 7 -asiakas on IP -osoite 10.0.1.12

Nämä tietokoneet ovat samassa verkossa 10.0.1.0/24

DNS: n määrittäminen Samba -palvelimelle:

Ennen kuin aloitat, varmista, että DNS -palvelimesi on määritetty oikein. Muuten Samba ei välttämättä käynnisty.

Täyden DNS -palvelimen määrittäminen ei kuulu tämän artikkelin piiriin, joten muokkasin /etc/hosts jokaisen CentOS 7 -koneen tiedosto ja lisäsi siihen seuraavan rivin.

10.0.1.11 smb-palvelin

Päällä smb-palvelin ja smb-client kone, voit yksinkertaisesti suorittaa seuraavan komennon lisätäksesi yllä olevan rivin /etc/hosts tiedosto:

$heitti pois '10 .0.1.11 smb-palvelin ' | sudo tee -kohteeseen /jne/isännät

Windows -asiakas, käytin Muistio muokata C: Windows System32 Drivers etc hosts tiedosto ja lisäsi siihen seuraavan rivin:

10.0.1.11 smb-palvelin

Vaihe 1:

Siirry kohtaan alkaa valikosta ja etsi muistilehtiö . Napsauta nyt hiiren kakkospainikkeella Muistio kuvaketta ja napsauta Suorita järjestelmänvalvojana .

Vaihe 2:

Paina nyt + tai mennä Tiedosto > Avata… ja valitse tiedosto C: Windows System32 Drivers etc hosts

Vaihe 3:

Lisää nyt yllä oleva rivi tiedoston loppuun. Paina nyt + s tai mennä osoitteeseen Tiedosto > Tallentaa tallentaaksesi tiedoston.

Samba -palvelimen asennus:

Samba -palvelinta ei ole asennettu oletusarvoisesti CentOS 7 -käyttöjärjestelmään. Joten sinun on asennettava se smb-palvelin kone.

Ennen kuin asennat Samba -palvelimen, suorita seuraava komento päivittääksesi YUM paketin arkiston välimuisti:

$sudo yum makecache

Päivitä nyt CentOS 7 -järjestelmäsi seuraavalla komennolla:

$sudo nam päivitys

Jos päivitys on saatavilla, sinun pitäisi nähdä seuraava ikkuna. Lehdistö ja ja paina sitten jatkaa.

Päivitysprosessin pitäisi kestää jonkin aikaa. Kun olet valmis, suorita seuraava komento käynnistääksesi järjestelmän uudelleen.

$sudokäynnistä uudelleen

Asenna nyt Samba -palvelin seuraavalla komennolla:

$sudo yum asentaasamba

Paina nyt ja ja paina sitten jatkaa.

Samba -palvelin on asennettava.

Samba -palvelut jk ja nmb pysäytetään oletuksena. Ne on aloitettava ennen kuin teet mitään.

Käynnistä jk palvelu seuraavalla komennolla:

$sudosystemctl käynnistää jk

Käynnistä nmb palvelu seuraavalla komennolla:

$sudosystemctl start nmb

Nyt sinun on lisättävä jk ja nmb palveluja järjestelmän käynnistykseen, jotta ne käynnistyvät, kun palvelintietokone käynnistyy.

Lisää jk palvelu järjestelmän käynnistykseen seuraavalla komennolla:

$sudosystemctlota käyttöönjk

Lisää nmb palvelu järjestelmän käynnistykseen seuraavalla komennolla:

$sudosystemctlota käyttöönnmb

Samban käyttäjien lisääminen ja luetteloiminen:

Windows -käyttäjillä on eri tiedostot ja hakemistojen käyttöoikeusjärjestelmät kuin Linuxilla. Jos haluat lisätä nämä lisäparametrit olemassa oleviin Linux -käyttäjiin, pdbedit komentoa käytetään.

Voit lisätä kirjautumiskäyttäjän Sambaan seuraavalla komennolla:

$sudopdbedit-kohteeseen -u$(kuka olen)

Nyt sinun on määritettävä Samba -salasana. Tätä salasanaa käytät kirjautuessasi Samba -jakoon.

Kirjoita käyttäjän Samba -salasana ja paina .

Kirjoita Samba-salasanasi uudelleen ja paina .

Kirjautumiskäyttäjäsi on lisättävä.

Voit lisätä muita Linux -käyttäjiä Sambaan seuraavalla komennolla:

$sudopdbedit-kohteeseen -uUSERNAME

Huomautus: Tässä, USERNAME voi olla mikä tahansa Linux -käyttäjätunnus.

Nyt voit luetella kaikki Samba -käyttäjät seuraavalla komennolla:

$sudopdbedit-ne

Samba -liikenteen salliminen:

Salli nyt samba -liikenne smb-palvelin kone, jossa on seuraavat Palomuuri komento:

$sudopalomuuri-cmd--lisäpalvelu= samba--pysyvä

Käytä uutta Palomuuri kokoonpano seuraavalla komennolla:

$sudopalomuuri-cmd-lataa

Samba -osakkeiden käyttäminen CentOS 7 -asiakkaalta:

Voit asentaa Samba -asiakasapuohjelmia CentOS 7 -laitteisiisi, joista haluat asentaa Samba -osakkeet smb-palvelin kone.

Suorita seuraava komento asentaaksesi Samba -asiakasohjelmat CentOS 7 -asiakasohjelmaan:

$sudo yum asentaasamba-asiakas

Paina nyt ja ja paina sitten jatkaa.

Samba -asiakasohjelmat on asennettava.

Nyt voit luetella kaikki kirjautumisesi käytettävissä olevat osuudet USERNAME päällä smb-palvelin kone seuraavalla komennolla:

$smbclient-UUSERNAME> -ne //Isäntä

Huomautus: Tässä USERNAME on Samba -käyttäjätunnuksesi ja Isäntä on DNS -nimi tai IP -osoitteesi smb-palvelin .

Kirjoita nyt Samba -salasanasi ja paina .

Kaikki osakkeet on listattava. Oletuksena vain käyttäjän kotihakemisto jaetaan. Jos haluat, voit lisätä lisää osakkeita.

Nyt voit liittää osuutesi seuraavalla komennolla:

$sudo kiinnitys -tcifs-tai käyttäjätunnus= KÄYTTÄJÄNIMI,Salasana= SAMBA_SALASANA
//SERVER_IP/SHARENAME MOUNTPOINT

Huomautus: USERNAME ja SAMBA_SALASANA ovat Samban kirjautumistiedot, SERVER_IP on laitteen IP -osoite smb-palvelin , SHARENAME on osakkeen nimi ja MOUNTPOINT on sijainti/polku, johon haluat liittää osuutesi SHARENAME CentOS 7: ssä.

Osake on asennettu.

Samba -osakkeiden käyttäminen Windows -asiakasohjelmasta:

Avaa ikkunasta vain Tiedostonhallinta ja kirjoita \ Isäntä SHARENAME sijainnissasi, kuten alla olevassa kuvakaappauksessa on merkitty. Kun olet valmis, paina .

Kirjoita nyt Samba USERNAME ja SALASANA ja napsauta OK .

Sinun pitäisi olla kirjautuneena jakamaasi kohtaan, kuten näet.

Lisää osakkeita:

Jos haluat lisätä lisää jakoja, lue Tiedoston jakamisen luominen artikkelin osio osoitteessa https://linuxhint.com/install-samba-on-ubuntu/

Huomautus: Tein kaiken SELinuxin ollessa poissa käytöstä. SELinux -käyttö ei kuulu tämän artikkelin piiriin. Tarkista SELinux -dokumentaatiosta lisätietoja SELinuxista ja sen asentamisesta Samballe.

Joten näin asennat ja määrität Samba -jaon Windowsin ja CentOS 7: n kanssa. Kiitos, että luit tämän artikkelin.