▷ Cum se instalează Samba pe CentOS 8 - RAPID ȘI UȘOR

Interconectarea dintre sistemele de operare este o sarcină esențială pentru a facilita utilizarea diferitelor fișiere între computere și cu atât mai mult atunci când aceste sisteme de operare nu sunt compatibile între ele, cum este cazul Linux cu Windows.

Dacă încercați să conectați, de exemplu, un suport USB cu sistem NTFS la Linux, nu veți primi o eroare deoarece Linux gestionează sistemul de fișiere EXT4 (sau invers) cu care posibilitățile de conexiune dintre cele două sunt limitate, dar astăzi Solvetic va explica cum se instalează serverul Samba în CentOS 8 și în acest fel au posibilitatea, sigură și cuprinzătoare, de a transfera fișiere între ambele sisteme.

Amintiți-vă că puteți descărca CentOS 8 de la următorul link:

Ce este SambaSamba a fost dezvoltat ca un grup de aplicații care facilitează conectivitatea Windows pentru Linux și Unix fără probleme de execuție. Samba oferă servicii de imprimare și transfer de fișiere rapide, stabile și sigure utilizând protocolul SMB / CIFS și cu Samba este posibilă integrarea perfectă a serverelor Linux / Unix și a mediilor desktop direct în mediile Active Directory.

După cum am menționat, Samba folosește protocolul CIFS (Common Internet File System), a cărui misiune este de a facilita accesul la servicii de tipărire și tipărire, rezultând accesul între ambele sisteme fără erori.

Compoziția SambaSamba este compus din două programe fundamentale care sunt smbd și nmbd care la rândul lor implementează patru servicii de bază actuale CIFS, cum ar fi:

  • Servicii de tipărire și tipărire.
  • Autentificare și autorizare.
  • Rezoluția numelui.
  • Anunț de service (navigare).

Serviciile de fișiere și tipărire sunt cele mai utilizate pe scară largă din CIFS și sunt furnizate de smbd care, la rândul său, gestionează autentificarea și autorizarea „modul partajat” și „modul utilizator” pentru a proteja fișierele partajate și serviciile de tipărire atunci când li se solicită acreditări de acces.

Funcționalități SambaSamba integrează diverse utilități, cum ar fi:

  • smbclient: acesta este un client SMB simplu care are o interfață identică cu FTP și datorită smbclient vom putea să ne conectăm la o partajare SMB la distanță, să transferăm fișiere sau să trimitem fișiere la partajări de imprimare la distanță.
  • nmblookup: este un client de serviciu de nume NetBIOS cu care va fi posibil să căutați nume NetBIOS în rețea.
  • Instrument de administrare web Samba (SWAT): este un utilitar care ne permite să configurăm Samba de la distanță printr-un browser web.

Acum veți învăța cu Solvetic să instalați Samba pe CentOS 8.

1. Instalați și configurați Samba pe CentOS 8

Pasul 1
Primul pas pe care îl vom face este să instalăm pachetele Samba asociate, pentru aceasta executăm următoarele:

 instalează samba samba-client samba-common -y 

MARI

Pasul 2
Odată ce acest proces este terminat, vom vedea următoarele:

MARI

Pasul 3
Următorul pas va fi să editați fișierul de configurare Samba care se află în calea /etc/samba/smb.conf, pentru aceasta vom folosi editorul dorit:

 nano /etc/samba/smb.conf 

MARI

NotăSolvetic vă sfătuiește să creați o copie a acestui fișier în caz de eroare, pentru aceasta trebuie să executați următoarele:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp 

Pasul 4
În partea de jos a fișierului vom introduce următoarele:

 [global] workgroup = Șir de server WORKGROUP = Samba Server% v nume netbios = centos8 securitate = harta utilizatorului către invitat = utilizator rău dns proxy = nu # ================== = ========= Definiții de distribuire ============================= [Anonim] cale = / samba / anonim navigabil = da inscriptibil = da invitat ok = da numai citire = nu 

MARI

Pasul 5
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

Pasul 6
Acum continuăm să creăm folderul Anonymous și să repornim serviciul Samba în CentOS 8:

 mkdir -p / samba / anonim systemctl enable smb.service systemctl enable nmb.service systemctl restart smb.service systemctl restart nmb.service

MARI

Pasul 7
Acum vom adăuga următoarele reguli în Iptables pentru ca conectivitatea Samba să fie corectă, pentru aceasta vom folosi următoarele comenzi:

 firewall-cmd --permanent --zone = public --add-service = samba firewall-cmd --reload

MARI

Pasul 8
Continuăm să modificăm permisiunile pentru a partaja elemente prin Samba:

 chmod -R 0755 anonim / chown -R nimeni: nimeni anonim /

MARI

Pasul 9
Continuăm să acordăm permisiunile selinux pentru configurația Samba:

 chcon -t samba_share_t anonim / 

MARI

Pasul 10
Cu acest lucru configurat, accesăm un computer Windows, în acest caz Windows 10, vom utiliza următoarele taste și acolo vom executa următoarea linie:

+ R

 \ centos8

Pasul 11
Apăsați Enter sau OK și vom accesa folderul „Anonim” pe care l-am creat în CentOS 8:

MARI

Pasul 12
Acolo putem crea fișiere sau foldere:

MARI

Pasul 13
Vedem crearea elementelor:

MARI

Pasul 14
Dacă accesăm acest folder din CentOS 8 putem vedea obiectele create:

MARI

2. Securizarea serverului Samba pe CentOS 8

După cum putem vedea, orice utilizator poate accesa folderul și edita conținutul găzduit acolo, dar pentru securitate se recomandă securizarea serverului Samba

Pasul 1
Pentru aceasta, vom crea un grup numit smbgrp și un utilizator numit solvetic_samba pentru a accesa serverul samba folosind metoda de autentificare:

 useradd solvetic_samba groupadd smbgrp usermod -a -G smbgrp solvetic_samba smbpasswd -a solvetic_samba

MARI

Pasul 2
Apoi, vom crea o nouă partajare și vom defini permisiunea asupra partajării:
mkdir / acasă / securizat

 chown -R solvetic_samba: smbgrp / home / secure / chmod -R 0770 / home / secure / chcon -t samba_share_t / home / secure /

MARI

Pasul 3
Accesăm din nou fișierul de editare Samba:

 nano /etc/samba/smb.conf 
Pasul 4
Acolo intrăm următoarele:
 [Securizat] cale = / acasă / securizat utilizatori valabili = @smbgrp guest ok = nu scris = da navigabil = da

MARI

Pasul 5
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

Pasul 6
Repornim serviciul Samba:

 systemctl restart smb.service systemctl restart nmb.service

MARI

Pasul 7
Acum, dacă mergem la computerul Windows și actualizăm calea de rețea, putem vedea folderul „securizat” creat:

MARI

Pasul 8
Când faceți dublu clic pe el, vom vedea că este necesară utilizarea acreditărilor pentru a accesa:

MARI

Pasul 9
Introducem acreditările corecte și facem clic pe OK și acolo putem crea sau transfera orice vrem între Windows și Linux:

MARI

Pasul 9
Din CentOS 8 putem accesa folderul pentru a vizualiza conținutul găzduit acolo:

MARI

Cu Samba, procesul de partajare a elementelor între Windows și Linux va fi mult mai simplu într-un mod sigur și total practic.

wave wave wave wave wave