Com instal·lar i configurar Samba Share amb Windows i CentOS

How Install Configure Samba Share With Windows



Samba és un sistema per compartir fitxers compatible amb Windows. S'utilitza per configurar el Windows Share en sistemes Linux. Samba és una implementació de Linux del protocol SMB / CIFS.

Samba es pot utilitzar per configurar un servidor d'emmagatzematge o compartir fitxers i directoris al sistema Linux.







En aquest article, us mostraré com instal·lar i configurar l’ús compartit de Samba amb Windows i CentOS 7. Comencem.



El servidor Samba i els equips client es configuren de la manera següent:







El Servidor d'emmagatzematge Samba (basat en CentOS 7) té el nom d'amfitrió servidor-smb i adreça IP 10.0.1.11

El Client Samba CentOS 7 té el nom d'amfitrió smb-client i adreça IP 10.0.1.14



El Client de Samba Windows 7 té l'adreça IP 10.0.1.12

Aquests ordinadors es troben a la mateixa xarxa 10.0.1.0/24

Configuració del DNS per al servidor Samba:

Abans de començar, assegureu-vos que el servidor DNS estigui configurat correctament. En cas contrari, és possible que Samba no s'iniciï.

La configuració d'un servidor DNS complet està fora de l'abast d'aquest article, així que he editat el fitxer / etc / hosts de totes les màquines CentOS 7 i hi va afegir la següent línia.

10.0.1.11 servidor SMB

A la servidor-smb i smb-client màquina, només podeu executar l'ordre següent per afegir la línia anterior al fitxer / etc / hosts dossier:

$trobo '10 .0.1.11 servidor SMB ' | suo tee -a /etc/amfitrions

Per al client de Windows, he utilitzat Bloc de notes per editar C: Windows System32 Drivers etc hosts i hi va afegir la següent línia:

10.0.1.11 servidor SMB

Pas 1:

Aneu al Començar menú i cerca bloc de notes . Ara feu clic dret a Bloc de notes icona i feu clic a Executa com administrador .

Pas 2:

Ara premeu + o anar a Dossier > Obre ... i seleccioneu el fitxer C: Windows System32 Drivers etc hosts

Pas 3:

Ara afegiu la línia anterior al final del fitxer. Ara premeu + s o anar a Dossier > Desa per desar el fitxer.

Instal·lació del servidor Samba:

El servidor Samba no s'instal·la per defecte a CentOS 7. Per tant, heu d'instal·lar-lo a servidor-smb màquina.

Abans d'instal·lar el servidor Samba, executeu l'ordre següent per actualitzar el servidor memòria cau del dipòsit de paquets:

$suo yum makecache

Ara actualitzeu el sistema CentOS 7 amb l'ordre següent:

$suo yum actualització

Si hi ha actualització disponible, hauríeu de veure la finestra següent. Premeu i i després premeu per continuar.

El procés d'actualització hauria de trigar una estona a finalitzar-se. Un cop completat, executeu l'ordre següent per reiniciar el sistema.

$suoreiniciar

Ara instal·leu el servidor Samba amb l'ordre següent:

$suo yum instal·larsamba

Ara premeu i i després premeu per continuar.

Cal instal·lar el servidor Samba.

Els serveis de samba smb i nmb s’aturen per defecte. Els heu de començar abans de fer res.

Inicieu el smb servei amb l'ordre següent:

$suosystemctl iniciar smb

Inicieu el nmb servei amb l'ordre següent:

$suosystemctl start nmb

Ara heu d'afegir el fitxer smb i nmb serveis a l’inici del sistema perquè s’inicien quan arrenca l’ordinador del servidor.

Afegiu el fitxer smb servei a l'inici del sistema amb l'ordre següent:

$suosystemctlhabilitarsmb

Afegiu el fitxer nmb servei a l'inici del sistema amb l'ordre següent:

$suosystemctlhabilitarnmb

Afegir i llistar usuaris de Samba:

Els usuaris de Windows tenen fitxers i esquemes de permisos de directori diferents de Linux. Per afegir aquests paràmetres addicionals als usuaris de Linux existents, pdbedit s'utilitza l'ordre.

Podeu afegir el vostre usuari d'inici de sessió a Samba amb l'ordre següent:

$suopdbedit-a -u$(Qui sóc)

Ara heu de configurar una contrasenya Samba. Aquesta és la contrasenya que utilitzarà quan inicieu la sessió en un recurs compartit de Samba.

Escriviu la contrasenya de Samba per a l'usuari i premeu .

Torneu a escriure la contrasenya Samba i premeu .

S'ha d'afegir el vostre usuari d'inici de sessió.

També podeu afegir altres usuaris de Linux a Samba amb l'ordre següent:

$suopdbedit-a -uNOM D'USUARI

Nota: Aquí, NOM D'USUARI pot ser qualsevol nom d'usuari de Linux.

Ara podeu enumerar tots els usuaris de Samba amb l'ordre següent:

$suopdbedit-EL

Permetre el trànsit de Samba:

Permeteu ara el trànsit de samba al servidor-smb màquina amb el següent Firewalld comandament:

$suotallafoc-cmd--add-service= samba--permanent

Apliqueu el nou Firewalld configuració amb l'ordre següent:

$suotallafoc-cmd--recarregar

Accés a Samba Shares des del client CentOS 7:

Podeu instal·lar les utilitats del client Samba a les màquines CentOS 7 des de les quals vulgueu muntar els recursos compartits Samba servidor-smb màquina.

Executeu l'ordre següent per instal·lar les utilitats del client Samba al client CentOS 7:

$suo yum instal·larsamba-client

Ara premeu i i després premeu per continuar.

Cal instal·lar les utilitats del client Samba.

Ara podeu enumerar tots els recursos compartits disponibles per al vostre inici de sessió NOM D'USUARI encès servidor-smb màquina amb l'ordre següent:

$smbclient-UNOM D'USUARI> -EL //NOM D'HOSTAL

Nota: Aquí NOM D'USUARI és el vostre nom d'usuari Samba i NOM D'HOSTAL és el nom DNS o IP del vostre fitxer servidor-smb .

Ara escriviu la contrasenya Samba i premeu .

Totes les vostres accions haurien de figurar. Per defecte, només es comparteix el directori inicial de l'usuari. Si voleu, podeu afegir més comparticions.

Ara podeu muntar la vostra quota amb l'ordre següent:

$suo muntar -tcifs-o nom d'usuari= NOM D'USUARI,contrasenya= SAMBA_PASSWORD
//SERVIDOR_IP/SHARENAME MOUNTPOINT

Nota: USERNAME i SAMBA_PASSWORD són dades d’inici de sessió de Samba, SERVIDOR_IP és l'adreça IP del fitxer servidor-smb , SHARENAME és el nom de l'acció i MOUNTPOINT és la ubicació / camí on voleu muntar la vostra quota SHARENAME a CentOS 7.

La quota està muntada.

Accés a recursos compartits de Samba des del client de Windows:

Des de Windows, només cal que obriu el fitxer Explorador de fitxers i escriviu \ NOM D'HOSTAL SHARENAME a la vostra ubicació tal com està marcat a la captura de pantalla següent. Un cop hàgiu acabat, premeu .

Ara escriviu el vostre Samba NOM D'USUARI i CONTRASENYA i feu clic a D'acord .

Heu d’haver iniciat la sessió a la vostra quota com podeu veure.

Afegir més recursos compartits:

Si necessiteu afegir més recursos compartits, llegiu Creació d’un fitxer compartit secció de l'article a https://linuxhint.com/install-samba-on-ubuntu/

Nota: Ho vaig fer tot mentre SELinux estava desactivat. Treballar amb SELinux no surt de l’abast d’aquest article. Consulteu la documentació de SELinux per obtenir més informació sobre SELinux i com configurar-la per Samba.

Així és com instal·leu i configureu la compartició de Samba amb Windows i CentOS 7. Gràcies per llegir aquest article.