Kako instalirati i konfigurirati Samba Share sa sustavima Windows i CentOS

How Install Configure Samba Share With Windows

Samba je sustav za dijeljenje datoteka kompatibilan sa sustavom Windows. Koristi se za postavljanje Windows dijeljenja na Linux sustavima. Samba je Linux implementacija SMB/CIFS protokola.

Samba se može koristiti za postavljanje poslužitelja za pohranu ili dijeljenje datoteka i direktorija na Linux sustavu.



U ovom članku ću vam pokazati kako instalirati i konfigurirati Samba share sa sustavima Windows i CentOS 7. Počnimo.



Poslužitelj Samba i klijentska računala postavljeni su na sljedeći način:



The Samba Storage Server (na temelju CentOS 7) ima naziv hosta smb-poslužitelj i IP adresa 10.0.1.11

The Samba CentOS 7 klijent ima naziv hosta smb-klijent i IP adresa 10.0.1.14



The Samba Windows 7 klijent ima IP adresu 10.0.1.12

Ta su računala u istoj mreži 10.0.1.0/24

Konfiguriranje DNS -a za Samba poslužitelj:

Prije nego počnete, provjerite je li vaš DNS poslužitelj ispravno konfiguriran. U suprotnom, Samba se možda neće uspjeti pokrenuti.

Konfiguriranje potpunog DNS poslužitelja nije obuhvaćeno ovim člankom pa sam uredio datoteku /etc/hosts datoteku svakog CentOS 7 stroja i tamo dodao sljedeći redak.

10.0.1.11 smb-poslužitelj

Na smb-poslužitelj i smb-klijent stroj, možete jednostavno pokrenuti sljedeću naredbu da biste gornji redak dodali u /etc/hosts datoteka:

$izbaciti '10 .0.1.11 smb-poslužitelj ' | sudo tee -do /itd/domaćini

Za Windows klijent koristio sam Notepad za uređivanje C: Windows System32 Drivers etc hosts datoteku i tamo dodao sljedeći redak:

10.0.1.11 smb-poslužitelj

Korak 1:

Idite na Početak izbornika i potražite bilježnica . Sada desnom tipkom miša kliknite Bilježnica ikonu i kliknite na Pokreni kao administrator .

Korak 2:

Sada pritisnite + ili ići Datoteka > Otvorena… i odaberite datoteku C: Windows System32 Drivers etc hosts

3. korak:

Sada dodajte gornji redak na kraj datoteke. Sada pritisnite + s ili idite na Datoteka > Uštedjeti za spremanje datoteke.

Instaliranje Samba poslužitelja:

Samba poslužitelj nije zadano instaliran na CentOS 7. Zato ga morate instalirati na smb-poslužitelj mašina.

Prije instaliranja Samba poslužitelja pokrenite sljedeću naredbu da biste ažurirali YUM predmemorija spremišta paketa:

$sudo yum makecache

Sada ažurirajte svoj sistem CentOS 7 sljedećom naredbom:

$sudo yum update

Ako je ažuriranje dostupno, trebali biste vidjeti sljedeći prozor. Pritisnite i a zatim pritisnite nastaviti.

Proces ažuriranja trebao bi potrajati neko vrijeme. Nakon dovršetka pokrenite sljedeću naredbu za ponovno podizanje sustava.

$sudoponovno podizanje sustava

Sada instalirajte Samba poslužitelj sa sljedećom naredbom:

$sudo yum installsamba

Sada pritisnite i a zatim pritisnite nastaviti.

Treba instalirati Samba poslužitelj.

Usluge sambe smb i nmb su prema zadanim postavkama zaustavljene. Morate ih pokrenuti prije nego što učinite bilo što.

Pokrenite smb servis sa sljedećom naredbom:

$sudosystemctl start smb

Pokrenite nmb servis sa sljedećom naredbom:

$sudosystemctl start nmb

Sada morate dodati smb i nmb usluge pri pokretanju sustava tako da se pokreću pri pokretanju računala poslužitelja.

Dodajte smb servis za pokretanje sustava sa sljedećom naredbom:

$sudosystemctlomogućitismb

Dodajte nmb servis za pokretanje sustava sa sljedećom naredbom:

$sudosystemctlomogućitinmb

Dodavanje i navođenje korisnika Sambe:

Korisnici sustava Windows imaju različite datoteke i sheme dopuštenja direktorija od Linuxa. Da biste dodali ove dodatne parametre postojećim korisnicima Linuxa, pdbedit koristi se naredba.

Korisnika za prijavu u Sambu možete dodati sljedećom naredbom:

$sudopdbedit-do -u$(tko sam ja)

Sada morate postaviti lozinku za Sambu. Ovo je lozinka koju ćete koristiti prilikom prijave na Samba dijeljenje.

Unesite korisničku lozinku za Samba i pritisnite .

Ponovo upišite svoju lozinku za Samba i pritisnite .

Treba dodati vašeg korisnika za prijavu.

U Sambu možete dodati i druge korisnike Linuxa sljedećom naredbom:

$sudopdbedit-do -uKORISNIČKO IME

Bilješka: Ovdje, KORISNIČKO IME može biti bilo koje korisničko ime za Linux.

Sada možete popisati sve korisnike Sambe sa sljedećom naredbom:

$sudopdbedit-ONI

Dopuštanje prometa Samba:

Sada dopustite promet sambe u smb-poslužitelj stroj sa sljedećim Firewalld naredba:

$sudofirewall-cmd--dod-usluga= samba-trajno

Primijenite novi Firewalld konfiguraciju sa sljedećom naredbom:

$sudofirewall-cmd--ponovno učitati

Pristup Samba dionicama s CentOS 7 klijenta:

Možete instalirati Samba klijent pomoćne programe na svoje CentOS 7 strojeve s kojih želite montirati Samba dionice smb-poslužitelj mašina.

Pokrenite sljedeću naredbu za instaliranje pomoćnih programa Samba klijenta na klijentu CentOS 7:

$sudo yum installsamba-klijent

Sada pritisnite i a zatim pritisnite nastaviti.

Treba instalirati pomoćne programe Samba klijenta.

Sada možete navesti sav raspoloživi udio za prijavu KORISNIČKO IME na smb-poslužitelj stroj sa sljedećom naredbom:

$smbclient-UKORISNIČKO IME> -ONI //HOSTNAME

Bilješka: Ovdje KORISNIČKO IME je vaše korisničko ime Samba i HOSTNAME je vaše DNS ime ili IP smb-poslužitelj .

Sada upišite svoju lozinku za Samba i pritisnite .

Sve vaše dionice trebaju biti navedene. Prema zadanim postavkama dijeli se samo korisnikov kućni imenik. Ako želite, možete dodati još dijeljenja.

Sada možete montirati svoj udio pomoću sljedeće naredbe:

$sudo montirati -tcifs-ili Korisničko ime= USERNAME,lozinka= SAMBA_PASSWORD
//SERVER_IP/SHARENAME MOUNTPOINT

Napomena: USERNAME i SAMBA_PASSWORD jesu li podaci za prijavu u Sambu, SERVER_IP je IP adresa smb-poslužitelj , SHARENAME je naziv dionice i MOUNTPOINT je mjesto/put na koji želite postaviti svoj udio SHARENAME na CentOS -u 7.

Dionica je montirana.

Pristup Samba Shares -u s Windows klijenta:

Iz prozora samo otvorite File Explorer i upišite \ HOSTNAME SHARENAME na vašoj lokaciji kako je označeno na slici ispod. Kada završite, pritisnite .

Sada upišite svoju Sambu KORISNIČKO IME i LOZINKA i kliknite na u redu .

Trebali biste biti prijavljeni na svoj udio kao što vidite.

Dodavanje još dionica:

Ako trebate dodati još dijeljenja, pročitajte Stvaranje udjela datoteka odjeljak članka na https://linuxhint.com/install-samba-on-ubuntu/

Bilješka: Sve sam radio dok je SELinux onemogućen. Rad s SELinuxom nije obuhvaćen ovim člankom. Više informacija o SELinux -u i načinima postavljanja za Sambu potražite u dokumentaciji SELinux.

Dakle, na taj način instalirate i konfigurirate Samba share sa sustavima Windows i CentOS 7. Hvala što ste pročitali ovaj članak.