Kako namestiti in konfigurirati Samba Share z operacijskim sistemom Windows in CentOS

How Install Configure Samba Share With Windows



Samba je sistem za izmenjavo datotek, združljiv z operacijskim sistemom Windows. Uporablja se za nastavitev skupne rabe oken v sistemih Linux. Samba je Linux izvedba protokola SMB/CIFS.

Samba se lahko uporablja za nastavitev pomnilniškega strežnika ali skupno rabo datotek in imenikov v sistemu Linux.







V tem članku vam bom pokazal, kako namestiti in konfigurirati skupno rabo Sambe z operacijskim sistemom Windows in CentOS 7. Začnimo.



Strežnik Samba in odjemalci so nastavljeni na naslednji način:







The Strežnik za shranjevanje Samba (na osnovi CentOS 7) ima ime gostitelja smb-strežnik in naslov IP 10.0.1.11

The Odjemalec Samba CentOS 7 ima ime gostitelja smb-odjemalec in naslov IP 10.0.1.14



The Odjemalec Samba Windows 7 ima naslov IP 10.0.1.12

Ti računalniki so v istem omrežju 10.0.1.0/24

Konfiguriranje DNS za strežnik Samba:

Preden začnete, se prepričajte, da je strežnik DNS pravilno konfiguriran. V nasprotnem primeru se Samba morda ne bo zagnala.

Konfiguriranje polnega strežnika DNS ni v obsegu tega članka, zato sem uredil datoteko /etc/hosts datoteko vsakega računalnika CentOS 7 in tam dodala naslednjo vrstico.

10.0.1.11 smb-strežnik

Na smb-strežnik in smb-odjemalec stroj, preprosto zaženite naslednji ukaz, da dodate zgornjo vrstico v /etc/hosts mapa:

$vrgel ven '10 .0.1.11 smb-strežnik ' | sudo majica -za /itd/gostitelji

Za odjemalca Windows sem za urejanje uporabil Notepad C: Windows System32 Drivers etc hosts datoteko in dodala naslednjo vrstico:

10.0.1.11 smb-strežnik

Korak 1:

Pojdite na Začni meni in poiščite beležnica . Zdaj kliknite z desnim gumbom miške Beležnica ikono in kliknite na Zaženi kot skrbnik .

2. korak:

Zdaj pritisnite + ali iti mapa > Odprto… in izberite datoteko C: Windows System32 Drivers etc hosts

3. korak:

Zdaj dodajte zgornjo vrstico na konec datoteke. Zdaj pritisnite + s ali pojdite na mapa > Shrani shranite datoteko.

Namestitev strežnika Samba:

Strežnik Samba privzeto ni nameščen na CentOS 7. Zato ga morate namestiti na smb-strežnik stroj.

Pred namestitvijo strežnika Samba zaženite naslednji ukaz, da posodobite YUM predpomnilnik shrambe paketov:

$sudo yum makecache

Zdaj posodobite sistem CentOS 7 z naslednjim ukazom:

$sudo yum posodobitev

Če je posodobitev na voljo, bi morali videti naslednje okno. Pritisnite in in nato pritisnite nadaljevati.

Postopek posodobitve bi moral trajati nekaj časa. Ko končate, zaženite naslednji ukaz, da znova zaženete sistem.

$sudoznova zaženite

Zdaj namestite strežnik Samba z naslednjim ukazom:

$sudo yum installsamba

Zdaj pritisnite in in nato pritisnite nadaljevati.

Strežnik Samba mora biti nameščen.

Storitve sambe smb in nmb so privzeto ustavljene. Začeti jih morate, preden kaj storite.

Zaženite smb storitev z naslednjim ukazom:

$sudosystemctl start smb

Zaženite nmb storitev z naslednjim ukazom:

$sudosystemctl start nmb

Zdaj morate dodati smb in nmb storitve ob zagonu sistema, tako da se zaženejo ob zagonu strežniškega računalnika.

Dodajte datoteko smb storitev do zagona sistema z naslednjim ukazom:

$sudosystemctlomogočismb

Dodajte datoteko nmb storitev do zagona sistema z naslednjim ukazom:

$sudosystemctlomogočinmb

Dodajanje in navajanje uporabnikov Sambe:

Uporabniki sistema Windows imajo drugačne datoteke in sheme dovoljenj za imenike kot Linux. Če želite obstoječim uporabnikom Linuxa dodati te dodatne parametre, pdbedit se uporablja ukaz.

Uporabnika za prijavo v Sambo lahko dodate z naslednjim ukazom:

$sudopdbedit-za -u$(kdo sem jaz)

Zdaj morate nastaviti geslo za Sambo. To je geslo, ki ga boste uporabili pri prijavi v skupno rabo Sambe.

Vnesite geslo za uporabnika Samba in pritisnite .

Znova vnesite geslo za Sambo in pritisnite .

Uporabnika za prijavo je treba dodati.

V Sambo lahko dodate tudi druge uporabnike Linuxa z naslednjim ukazom:

$sudopdbedit-za -uUSERNAME

Opomba: Tukaj, USERNAME lahko je katero koli uporabniško ime za Linux.

Zdaj lahko vse uporabnike Sambe navedete z naslednjim ukazom:

$sudopdbedit-TI

Dovoljenje prometa Samba:

Zdaj dovolite promet sambe v smb-strežnik stroj z naslednjim Firewalld ukaz:

$sudopožarni zid-cmd--dodatna storitev= samba-trajno

Uporabi novo Firewalld konfiguracijo z naslednjim ukazom:

$sudopožarni zid-cmd-ponovno naloži

Dostop do delnic Samba iz odjemalca CentOS 7:

Pripomočke odjemalca Samba lahko namestite na svoje stroje CentOS 7, iz katerih želite namestiti skupne rabe Sambe smb-strežnik stroj.

Za namestitev odjemalcev Samba na odjemalcu CentOS 7 zaženite naslednji ukaz:

$sudo yum installsamba-odjemalec

Zdaj pritisnite in in nato pritisnite nadaljevati.

Namestiti je treba odjemalce odjemalca Samba.

Sedaj lahko za prijavo navedete vso razpoložljivo skupno rabo USERNAME naprej smb-strežnik stroj z naslednjim ukazom:

$smbclient-UUSERNAME> -TI //HOSTNAME

Opomba: Tukaj USERNAME je vaše uporabniško ime Samba in HOSTNAME je ime DNS ali vaš IP smb-strežnik .

Zdaj vnesite geslo za Sambo in pritisnite .

Vse vaše delnice morajo biti navedene. Privzeto je v skupni rabi samo domači imenik uporabnika. Če želite, lahko dodate še delnice.

Zdaj lahko svoj delež namestite z naslednjim ukazom:

$sudo nosilec -tcifs-ali uporabniško ime= USERNAME,geslo= SAMBA_PASSWORD
//SERVER_IP/SHARENAME MOUNTPOINT

Opomba: USERNAME in SAMBA_PASSWORD so podatki za prijavo v Sambo, SERVER_IP je naslov IP smb-strežnik , SHARENAME je ime delnice in MOUNTPOINT je lokacija/pot, kamor želite namestiti svoj delež SHARENAME na CentOS 7.

Delnica je nameščena.

Dostop do delnic Samba iz odjemalca Windows:

V oknu odprite Raziskovalec datotek in vnesite \ HOSTNAME SHARENAME na vaši lokaciji, kot je označeno na spodnjem posnetku zaslona. Ko končate, pritisnite .

Zdaj vnesite svojo Sambo USERNAME in GESLO in kliknite na v redu .

Kot vidite, morate biti prijavljeni v svojo skupno rabo.

Dodajanje več delnic:

Če želite dodati več delnic, preberite Ustvarjanje skupne rabe datotek odsek članka na https://linuxhint.com/install-samba-on-ubuntu/

Opomba: Vse sem naredil, medtem ko je bil SELinux onemogočen. Delo s SELinuxom ni v obsegu tega članka. Za več informacij o SELinuxu in o tem, kako ga nastaviti za Sambo, preverite dokumentacijo SELinux.

Tako namestite in konfigurirate skupno rabo Sambe z operacijskim sistemom Windows in CentOS 7. Hvala, ker ste prebrali ta članek.