Configurarea Linux Samba (SMB) – cum să Setup Samba (Linux Windows File Sharing)

Configurarea Linux Samba (SMB) – cum să Setup Samba (Linux Windows File Sharing)

partajarea resurselor, cum ar fi sistemele de fișiere și imprimante, în sistemele Microsoft Windows, se realizează folosind un protocol numit Server Message Block sau SMB. Pentru a lucra cu astfel de resurse partajate într-o rețea formată din sisteme Windows, un sistem RHEL trebuie să suporte SMB. Tehnologia folosită pentru aceasta se numește SAMBA. Aceasta oferă integrare între sistemele Windows și Linux. În plus, aceasta este utilizată pentru a oferi partajarea folderelor între sistemele Linux., Există două părți la SAMBA, un server Samba și un client Samba.

când un sistem RHEL accesează resurse pe un sistem Windows, face acest lucru folosind clientul Samba. Un sistem RHEL, în mod implicit, are instalat clientul Samba.

când un sistem RHEL servește resurse unui sistem Windows, acesta folosește pachetul Samba Server sau pur și simplu Samba. Aceasta nu este instalată în mod implicit și trebuie configurată exclusiv.,daca Samba este deja instalata pe RHEL, Fedora sau CentOS, aceasta poate fi testata cu urmatoarea comanda:”

$ rpm-q samba

rezultatul ar putea fi – „pachetul samba nu este instalat” sau ceva de genul „samba-3.5.4-68.el6_0. 1.x86_64 ” se afișează versiunea de Samba prezent pe sistem.,

Pentru a instala Samba, veți avea nevoie pentru a deveni root cu comanda următoare (da parola de root, atunci când vi se solicită):

$ su –

Apoi utilizați Yum pentru a instala Linux Samba pachet:

# yum install samba

Acest lucru va instala pachetul samba și dependența ei pachetul, samba-comun.

înainte de a începe să utilizați sau să configurați Samba, Firewall-ul Linux (iptables) trebuie să fie configurat pentru a permite traficul Samba., De la linia de comandă, acest lucru este realizat cu utilizarea de următoarea comandă:

# firewall-cmd –enable-servicii=samba

Configurarea Linux SAMBA

configurarea Samba este menit să se alăture un RHEL, Fedora sau CentOS sistemul de la un Grup de lucru Windows și înființarea unui director de pe RHEL sistem, pentru a acționa ca o resursă comună care pot fi accesate prin autentificat utilizatorii de Windows.,

pentru început, trebuie să obțineți privilegii root cu (dați parola root, când vi se solicită):

$ su –

editați fișierul de configurare Samba:

# vi/etc/samba / smb.conf

IMM-urile.conf secțiunea

un smb.fișierul conf este împărțit în mai multe secțiuni. secțiunea, care este prima secțiune, are setări care se aplică întregii configurații Samba. Cu toate acestea, setările din celelalte secțiuni din fișierul de configurare pot înlocui setările globale.,

Pentru a începe cu, a stabilit un grup de lucru, care în mod implicit este setat ca „MYGROUP”:

grup de lucru = MYGROUP

De cele mai multe Ferestre sunt rețelele nume de GRUP de lucru în mod implicit, setările trebuie să fie schimbat, deoarece:

grup = grup de lucru

Configurați Resursă Comună

În pasul următor, o resursă comună care va fi accesibil de la alte sisteme de pe rețea Windows trebuie să fie configurat. Această secțiune trebuie să primească un nume prin care va fi menționată atunci când este partajată., Pentru exemplul nostru, să presupunem că doriți să partajați un director pe sistemul Linux situat la/data / network-applications. Va trebui să dați dreptul la întreaga secțiune așa cum se arată mai jos în smb-ul nostru.conf:

path = /date/rețea-aplicații

inscriptibil = da
navigabil = da
valabil utilizatori = administrator

atunci Când un utilizator Windows navighează la Server Linux, vor vedea o partajare de rețea eticheta
„NetApps”.aceasta încheie modificările la fișierul de configurare Samba.,

creați un utilizator Samba

orice utilizator care dorește să acceseze orice resursă partajată Samba trebuie să fie configurat ca utilizator Samba și să i se atribuie o parolă. Acest lucru este realizat folosind comanda smbpasswd ca utilizator rădăcină. Deoarece ați definit ” administrator „ca utilizator care are dreptul să acceseze directorul” /data/network-applications „al sistemului RHEL, trebuie să adăugați” administrator ” ca utilizator Samba.,ca un utilizator Windows –

# smbpasswd -un administrator

sistemul va răspunde cu

New SMB parola: <Introduceți parola>
Reintroduceți noul SMB parola: <parola>

Acest lucru va duce în următorul mesaj:

Adaugat de utilizator administrator

Acesta va fi, de asemenea, necesar să se adauge același cont ca un simplu utilizator de linux, folosind aceeași parolă pe care le-am folosit pentru samba de utilizator:

Acum este timpul pentru a testa fișierul de configurare samba pentru orice erori., Pentru aceasta, puteți utiliza instrumentul de linie de comandă „testparm” ca root:

# testparm
Încărcare smb fișiere de configurare din /etc/samba/smb.conf

Rlimit_max: rlimit_max( 1024) sub limita minimă pentru Windows (16384)

secțiunea de procesare „”

servicii încărcate fișier OK.,

rol de Server: ROLE_STANDALONE

Apăsați enter pentru a vedea o groapa de servicii de definiții

Dacă v-ar dori să se asigure că utilizatorii de Windows sunt automat autentificat la partajarea Samba, fără a solicita un nume de utilizator/parola, tot ce e nevoie este de a adăuga samba de utilizator și parola exact cum ai Windows clientii numele de utilizator și parola. Când un sistem Windows accesează o partajare Samba, acesta va încerca automat să se conecteze folosind aceleași acreditări ca și utilizatorul conectat la sistemul Windows.,

Incepand de Samba și Numele NetBios Service pe RHEL

Samba și NetBios Nameservice sau NMB servicii trebuie să fie activată și apoi a început pentru ei să aibă efect:

# systemctl enable smb.serviciul

# systemctl start smb.serviciul
# systemctl activează nmb.serviciul
# systemctl start nmb.serviciul

în cazul în care serviciile au fost deja difuzate, va trebui să le reporniți din nou:

# systemctl reporniți smb.serviciul
# systemctl reporniți nmb.,servicii

Dacă nu sunteți folosind systemctl de comandă, puteți începe Samba folosind mai clasic mod:

servicii smb începe
Incepand SMB servicii:

Pentru a configura sistemul dumneavoastră Linux pentru a porni automat Samba serviciul la boot-up, comanda de mai sus va trebui să fie introdus în fișierul /etc/rc.fișier local., Pentru mai multe informații despre acest subiect, puteți citi noastre populare de Linux Init Proces & execută Diferite niveluri articolul

Accesarea Acțiuni Samba De la Windows

Acum că ați configurat Samba resursele și serviciile se execută, ele pot fi testate pentru schimbul de un sistem Windows. Pentru aceasta, deschideți Windows Explorer și navigați la pagina de rețea. Windows ar trebui să afișeze sistemul RHEL. Dacă faceți dublu clic pe pictograma RHEL, vi se va solicita numele de utilizator și parola., Numele de utilizator care trebuie introdus acum este „administrator” cu parola care a fost atribuită.

din Nou, dacă sunteți logat pe spațiul de lucru Windows, folosind același cont și parola ca de Samba serviciu (de exemplu.g Administrator), nu vi se va cere pentru orice autentificare ca sistemul de operare Windows va autentifica automat la RHEL Samba serviciu folosind aceste acreditări.,

accesarea acțiunilor Windows din stația de lucru RHEL sau Server

pentru a accesa acțiunile Windows din sistemul RHEL, este posibil ca pachetul samba-client să fie instalat, cu excepția cazului în care este instalat implicit. Pentru aceasta trebuie să obțineți privilegii root cu (dați parola de root, când vi se solicită):

$ su –

Instalați samba-client folosind următoarele comenzi:

# Yum instalați samba-client

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *