De data aceasta vom vedea procesul de instalare și configurarea Samba în sistemul nostru de operare Fedora 23. Samba, după cum știm, este o suită care permite interoperabilitatea Windows cu Linux. Samba implementează în structura sa protocolul SMB (Server Message Block), în cele mai recente versiuni ale Samba acest protocol este actualizat la CIFS (Common Internet File System) a cărui funcție principală este de a permite interoperabilitatea unor platforme precum Windows, UNIX și Linux.
principalele caracteristici ale Samba
- Creați un arbore de servicii între clienții Windows, Linux și UNIX
- Ajutor la navigarea în rețea utilizând NetBIOS
- Acționează similar cu un controler de domeniu primar Windows
- Autentificați datele de conectare în domeniile Windows
- Poate acționa ca membru al unui grup de server în Active Directory (AD)
- Cu Samba NU POȚI acționa ca un controler de domeniu cu director activ
Include servicii precum
SmbdEste serviciul care ne permite să partajăm fișiere și imprimante pe clienții Windows
NmbdTraduceți și reproduceți numele NetBIOS în mediile Windows
WinbinddRezolvă utilizatorii și grupurile de informații provenite din Windows, cum ar fi Server 2008 și Server 2012
Putem instala Samba folosind două (2) metode:
- În timpul procesului de instalare a sistemului de operare.
- Prin linia de comandă.
1. Cum se instalează Samba pe instalarea Fedora
În fereastra inițială putem selecta opțiunea de care avem nevoie cel mai mult, vedem că avem trei (3) opțiuni:
Opțiuni inițiale ale ferestrei
- Instalați Fedora 23: pornește imediat instalarea sistemului de operare Fedora 23
- Testați acest suport și instalați Fedora 23: ne permite să efectuăm un test al configurației sistemului înainte de a începe instalarea, dacă testul are succes, instalarea va începe
- Depanare: Depanarea problemelor asociate cu procesul de instalare
În exemplul nostru selectăm prima opțiune Instalare Fedora 23, vom vedea că începe procesul de instalare, descărcând pachetele necesare pentru instalare. Apoi, va fi afișată fereastra de întâmpinare unde trebuie mai întâi să selectăm limba și țara pe care să le instalăm pe sistemul nostru de operare Fedora 23.
Odată ce am selectat opțiunea necesară, continuăm să facem clic pe Următorul, Va fi afișată următoarea fereastră:
opțiuni pentru configurarea sistemului nostru de operare
TastaturăCu această opțiune putem determina limba și aspectul tastaturii pentru Fedora 23.
Suport lingvisticNe oferă posibilitatea de a alege limba cu care va fi instalat sistemul de operare.
Ora și dataCu această opțiune putem determina timpul sistemului și tot ce ține de configurația sa regională.
Originea instalăriiPrin această opțiune putem vedea sursa din care instalăm sistemul Fedora 23 și dacă vrem să-l schimbăm îl putem face de acolo.
Destinația de instalareAceastă opțiune este foarte importantă, deoarece prin aceasta trebuie să configurăm partiționarea hard disk-ului nostru, să adăugăm mai multe discuri, printre alte opțiuni.
Nume rețea și echipăPermite configurarea parametrilor rețelei, adăugarea de conexiuni noi și schimbarea, dacă dorim, a numelui serverului nostru.
Opțiunea cheie pentru serverul nostru web constă în opțiune Selectarea software-uluiFăcând clic pe fila menționată se afișează următoarea fereastră:
Așa cum intenția noastră este adaugă samba va trebui să adăugăm rolul respectiv din panoul din dreapta, depinde de noi opțiunile pe care dorim să le instalăm, le selectăm pur și simplu și facem clic pe Terminat. Odată selectat acest lucru, vom continua să facem clic pe Începe instalarea.
2. Cum se instalează Samba din linia de comandă
Intrăm cu utilizatorul root, deja creat și configurat în timpul instalării și vom introduce următoarea comandă pentru a începe descărcarea:
dnf instalează sambaAcest lucru ne va permite să începem procesul de descărcare și actualizare a pachetelor necesare pentru instalează samba:
Acceptăm descărcarea și procesul pornește automat, precum și instalarea respectivă:
Deschidem interfața noastră grafică și continuăm să deschidem terminalul din opțiunea Activități, o vom face instalați un editor grafic Pentru a edita fișierele de configurare Samba, vom introduce următoarea comandă:
instalează folia
Acceptăm descărcarea și pornește automat procesul de instalare. Trebuie să așteptăm ca pachetele respective să fie descărcate și instalate.
Apoi trecem la dezactivați Selinux astfel încât să nu existe nicio anomalie cu configurația Samba, pentru aceasta vom executa comanda:
nano / etc / selinux / configVa fi afișată o fereastră cu informațiile legate de parametrii selinux:
Modificăm valoarea SELINUX = aplicarea la SELINUX = dezactivat și salvăm modificările folosind:
Ctrl + Shift + O
Lăsăm editorul folosind combinația:
Ctrl + Shift + X
Trecem la reporniți sistemul folosind comanda:
repornițiOdată ce sistemul este repornit, trecem la instalați pachetele necesare pentru buna funcționare a Samba, pentru aceasta vom executa următoarea comandă:
instalează cups-libs samba samba-samba-client obișnuitPachetele respective vor fi actualizate.
3. Cum se configurează Samba în Fedora
Pentru probleme de siguranță și îngrijire, se recomandă crearea unei copii a fișierului nostru .conf, pentru aceasta vom executa următoarea comandă:
cp /etc/samba/samba.conf /etc/samba/smb.conf.InitialUrmătorul pas este configurați și gestionați fișierul nostru de configurare smb.conf, pentru aceasta vom executa comanda:
nano /etc/samba/smb.confVa fi afișată următoarea fereastră:
În această fereastră continuăm să configurăm Samba la activați opțiunea de partajare a fișierelor între clienți. Urmează să localizăm grupul de securitate și trebuie să stabilim următoarele valori în cazul în care acestea nu sunt:
Securitate = userPassdb backend = tdbsam
Aceste valori permit utilizatorilor Linux să se conecteze la Samba. Salvăm modificările în cazul în care au fost modificate.
Noi mergem spre configurați începutul Samba în sistemul nostru, avem două (2) opțiuni:
- service smb start: trebuie să o introducem de fiecare dată când dorim să pornim Samba în sistem
- chkconfig smb on: Activează pornirea automată Samba la pornirea sistemului
În exemplul nostru vom folosi chkconfig smb on.
Și mai târziu vom începe serviciul cu:
service smb startUrmătorul pas pe care îl vom executa este să creăm utilizatorii pe care dorim să îi putem conecta cu Samba, pentru aceasta vom îndeplini următoarele sarcini:
Vom crea un folder în sistem la care toți utilizatorii pot accesa, vom executa comanda:
mkdir -p / home / parts / sharedNotă-p Ne va permite să creăm acțiuni și foldere partajate fără a genera o eroare
Următorul nostru pas este adăugați folderul partajat la grupul de utilizatori, nu uitați că proprietarul acestui folder este utilizatorul root pentru care trebuie să introducem următoarea comandă:
chown -R root: users / home / share / sharedUlterior vom furniza permisiunile necesare pentru folderul menționat folosind comanda:
chmod -R ug + rwx sau + rx-w / home / share / sharedUrmătoarea noastră sarcină este editați din nou fișierul smb.conf, pentru aceasta vom executa comanda:
nano /etc/samba/smb.confOdată ce fereastra fișierului este deschisă, vom merge la sfârșitul acesteia și vom introduce următoarele linii:
[allusers] comment = All Userspath = / home / share / shared valid users = @users forcegroup = users create mask = 0660 director mask = 0771 writable = yes
Salvăm modificările și ieșim din editor. Repornim serviciul Samba pentru a termina aplicarea modificărilor folosind comanda:
service smb restartNotăDe fiecare dată când modificăm fișierul smb.conf, trebuie să repornim serviciul pentru a aplica modificările.
Vom adăuga un utilizator test, pentru aceasta vom introduce comanda useradd User_name -m -G utilizatori, în exemplul nostru vom crea user useradd testsolvetic -m -G utilizatori
Dacă dorim să alocăm o parolă utilizatorului testează solvetic o putem face folosind comanda:
passwd User_nameÎn cazul nostru, aceasta ar fi dovada rezolvării (trebuie să introducem parola de două ori).
Pentru a atribui o parolă utilizatorului nostru pentru a accesa Samba vom executa comanda:
Smbpasswd -a User_NameÎn exemplul nostru smbpasswd -a teste solvetice
Următorul pas din configurația noastră este să activăm firewall-ul pentru a permite conectivitatea clientului, pentru aceasta vom merge la fila Activități și vom căuta opțiunea Firewall și o vom executa. Facem clic pe opțiunea Publică și bifăm casetele serviciilor samba și samba-client.
Acum din sistemul nostru Windows vom introduce comanda Run:
IP-ul atribuit este 192.1680.8. Când introduceți acest IP din Windows, ar trebui afișată o fereastră care solicită numele de utilizator și parola pentru a accesa Samba. Dacă folosim un sistem Nautilus, trebuie să introducem linia de comandă și să introducem următoarea comandă:
smbclient // hostname / sharename -U User_nameÎn acest fel ne putem configura serverul Samba pentru a partaja fișiere cu alți clienți.
În acest exemplu vom face conexiunea printr-un sistem de operare Windows 7, pentru aceasta introducem combinația:
Apăsăm OK și vom vedea că fereastra se deschide cu folderul nostru partajat
Pe aici ne putem partaja fișierele între clienții Windows și clienții Linux prin Samba. Ne putem rula testele folosind instrumente virtuale precum VMware sau VirtualBox pentru a testa domeniile de aplicare fără a afecta productivitatea organizațiilor noastre și, astfel, să explorăm diferitele opțiuni în profunzime.