Cum se instalează și se configurează partajarea Samba cu Windows și CentOS

How Install Configure Samba Share With Windows



Samba este un sistem de partajare a fișierelor compatibil cu Windows. Este folosit pentru a configura partajarea Windows pe sistemele Linux. Samba este o implementare Linux a protocolului SMB / CIFS.

Samba poate fi utilizat pentru a configura server de stocare sau pentru a partaja fișiere și directoare pe sistemul Linux.







În acest articol, vă voi arăta cum să instalați și să configurați partajarea Samba cu Windows și CentOS 7. Să începem.



Serverul Samba și computerele client sunt configurate în felul următor:







The Server de stocare Samba (bazat pe CentOS 7) are numele gazdei smb-server și adresa IP 10.0.1.11

The Client Samba CentOS 7 are numele gazdei smb-client și adresa IP 10.0.1.14



The Client Samba Windows 7 are adresa IP 10.0.1.12

Aceste computere se află în aceeași rețea 10.0.1.0/24

Configurarea DNS pentru Samba Server:

Înainte de a începe, asigurați-vă că serverul DNS este configurat corect. În caz contrar, Samba nu poate porni.

Configurarea unui server DNS complet nu intră în sfera acestui articol, așa că am editat fișierul / etc / hosts fișier al fiecărei mașini CentOS 7 și a adăugat linia următoare acolo.

10.0.1.11 server-smb

Pe smb-server și smb-client mașină, puteți rula pur și simplu următoarea comandă pentru a adăuga linia de mai sus la / etc / hosts fişier:

$aruncat „10 .0.1.11 smb-server” | sudo tee -la /etc./gazde

Pentru clientul Windows, am folosit Notepad pentru a edita C: Windows System32 Drivers etc hosts și a adăugat următoarea linie acolo:

10.0.1.11 server-smb

Pasul 1:

Du-te la start meniul și căutați blocnotes . Acum faceți clic dreapta pe Notepad pictogramă și faceți clic pe Rulat ca administrator .

Pasul 2:

Acum apăsați + sau a merge la Fişier > Deschis… și selectați fișierul C: Windows System32 Drivers etc hosts

Pasul 3:

Acum adăugați linia de mai sus la sfârșitul fișierului. Acum apăsați + s sau du-te la Fişier > Salvați pentru a salva fișierul.

Instalarea Samba Server:

Serverul Samba nu este instalat implicit pe CentOS 7. Deci, trebuie să-l instalați pe smb-server mașinărie.

Înainte de a instala serverul Samba, rulați următoarea comandă pentru a actualiza DA cache depozit de pachete:

$sudo yum makecache

Acum actualizați sistemul CentOS 7 cu următoarea comandă:

$sudo yum actualizare

Dacă actualizarea este disponibilă, ar trebui să vedeți următoarea fereastră. presa și și apoi apăsați a continua.

Procesul de actualizare ar trebui să dureze ceva timp până la finalizare. După finalizare, rulați următoarea comandă pentru a reporni sistemul.

$sudoreporniți

Acum instalați serverul Samba cu următoarea comandă:

$sudo yum instalațisamba

Acum apăsați și și apoi apăsați a continua.

Ar trebui să fie instalat serverul Samba.

Serviciile de samba smb și nmb sunt oprite implicit. Trebuie să le porniți înainte de a face ceva.

Porniți smb service cu următoarea comandă:

$sudosystemctl începe smb

Porniți nmb service cu următoarea comandă:

$sudosystemctl start nmb

Acum trebuie să adăugați fișierul smb și nmb servicii la pornirea sistemului, astfel încât acestea să înceapă la pornirea computerului server.

Adaugă smb service la pornirea sistemului cu următoarea comandă:

$sudosystemctlpermitesmb

Adaugă nmb service la pornirea sistemului cu următoarea comandă:

$sudosystemctlpermitenmb

Adăugarea și listarea utilizatorilor Samba:

Utilizatorii de Windows au fișiere și scheme de permisiuni de director diferite de Linux. Pentru a adăuga acești parametri suplimentari utilizatorilor Linux existenți, pdbedit este utilizată comanda.

Puteți adăuga utilizatorul de conectare la Samba cu următoarea comandă:

$sudopdbedit-la -u$(cine sunt)

Acum trebuie să configurați o parolă Samba. Aceasta este parola pe care o veți utiliza atunci când vă conectați la o partajare Samba.

Introduceți parola Samba pentru utilizator și apăsați .

Reintroduceți parola Samba și apăsați .

Utilizatorul dvs. de conectare ar trebui adăugat.

Puteți adăuga și alți utilizatori Linux la Samba cu următoarea comandă:

$sudopdbedit-la -uNUME DE UTILIZATOR

Notă: Aici, NUME DE UTILIZATOR poate fi orice nume de utilizator Linux.

Acum puteți lista toți utilizatorii Samba cu următoarea comandă:

$sudopdbedit-LA

Permiterea traficului Samba:

Acum permiteți traficul samba către smb-server mașină cu următoarele Firewalld comanda:

$sudofirewall-cmd- adăugați serviciul= samba--permanent

Aplicați noul Firewalld configurare cu următoarea comandă:

$sudofirewall-cmd--reload

Accesarea partajărilor Samba de la clientul CentOS 7:

Puteți instala utilitarele client Samba pe mașinile dvs. CentOS 7 de la care doriți să montați acțiunile Samba smb-server mașinărie.

Rulați următoarea comandă pentru a instala utilitarele client Samba pe clientul CentOS 7:

$sudo yum instalațisamba-client

Acum apăsați și și apoi apăsați a continua.

Ar trebui instalate utilitățile client Samba.

Acum puteți lista toate acțiunile disponibile pentru autentificare NUME DE UTILIZATOR pe smb-server mașină cu următoarea comandă:

$smbclient-UNUME DE UTILIZATOR> -LA //NOMUL DE GĂȘTARE

Notă: Aici NUME DE UTILIZATOR este numele dvs. de utilizator Samba și NOMUL DE GĂȘTARE este numele DNS sau IP-ul dvs. smb-server .

Acum introduceți parola Samba și apăsați .

Toate acțiunile dvs. ar trebui să fie listate. În mod implicit, numai directorul principal al utilizatorului este partajat. Dacă doriți, puteți adăuga mai multe distribuiri.

Acum vă puteți monta partajarea cu următoarea comandă:

$sudo montură -tcifs-sau nume de utilizator= NUME DE UTILIZATOR,parola= SAMBA_PASSWORD
//SERVER_IP/SHARENAME MOUNTPOINT

Notă: USERNAME și SAMBA_PASSWORD sunt detalii de conectare Samba, SERVER_IP este adresa IP a smb-server , SHARENAME este numele acțiunii și PUNCTUL DE MONTARE este locația / calea în care doriți să vă montați partea SHARENAME pe CentOS 7.

Cota este montată.

Accesarea partajărilor Samba de la clientul Windows:

De la ferestre, deschideți Explorator de fișiere și tastați \ NOMUL DE GĂȘTARE SHARENAME în locația dvs., așa cum este marcat în captura de ecran de mai jos. După ce ați terminat, apăsați .

Acum introduceți Samba NUME DE UTILIZATOR și PAROLA și faceți clic pe Bine .

Ar trebui să vă conectați la cota dvs., după cum puteți vedea.

Adăugarea mai multor acțiuni:

Dacă trebuie să adăugați mai multe distribuiri, citiți Crearea unei partajări de fișiere secțiunea articolului la https://linuxhint.com/install-samba-on-ubuntu/

Notă: Am făcut totul în timp ce SELinux era dezactivat. Lucrul cu SELinux nu intră în sfera acestui articol. Vă rugăm să verificați documentația SELinux pentru mai multe informații despre SELinux și cum să o configurați pentru Samba.

Deci, așa instalați și configurați partajarea Samba cu Windows și CentOS 7. Vă mulțumim că ați citit acest articol.