Configuració de Samba a Centos 7

Anonim

Configuració de Samba a Centos 7

El servidor de fitxers (FS) en sistemes operatius Linux es pot utilitzar per a diferents propòsits, però en la majoria dels casos participa en la creació d'una xarxa local i carpetes públiques amb ordinadors basats en Windows. El FS més popular que actualment es considera Samba. Està preinstal·lat en moltes distribucions i els usuaris experimentats prefereixen aquesta eina com a principal si necessiteu utilitzar servidors de fitxers. Avui serà sobre instal·lar i configurar aquest component a Centos 7.

Personalitza Samba a Centos 7

Vam distribuir tot el material a passos, ja que el procés de configuració estàndard sol durar molt de temps i consta de diverses etapes diferents. No passem per passar les accions preliminars i de Windows, ja que ja hem especificat anteriorment que Samba s'utilitza sovint en el paquet amb aquest sistema operatiu. Només podeu examinar detingudament les instruccions presentades per entendre els principis bàsics de configurar el servidor de fitxers a Centos 7.

Pas 1: Treballs preparatoris a Windows

Val la pena començar a començar amb Windows perquè serà necessari determinar informació important sense la qual no cal fer sense crear una xarxa i carpetes públiques. Haureu de determinar el nom del grup de treball i fer canvis al fitxer "Hosts" de manera que els intents de connexió estiguin bloquejats. Tot sembla així:

  1. Obriu el "Inici", a través de la cerca per trobar la "línia d'ordres" i executar aquesta aplicació en nom de l'administrador.
  2. Aneu a l'indicador d'ordres de Windows per obtenir més informació sobre Samba a Centos 7

  3. Introduïu l'ordre Net Config Workstation per esbrinar la configuració actual de l'estació de treball. Activeu l'acció prement la tecla Retorn.
  4. Una ordre per determinar el domini de l'estació de treball abans de configurar Samba a Centos 7

  5. Espereu l'aparença de la llista. En ell, busqueu el "domini de l'estació de treball" i recordeu el seu valor.
  6. Definició del domini del grup de treball abans de configurar Samba a Centos 7

  7. A la mateixa sessió de consola, introduïu el bloc de notes C: Windows System32 controladors, etc Hosts cadena per obrir el fitxer desitjat a través del "bloc de notes" per defecte.
  8. Inici d'un bloc de notes per configurar les finestres compartides davant de la configuració de Samba a Centos 7

  9. Executeu al final de la llista i inseriu la línia 192.168.0.1 srvr1.domain.com SRVR1, substituint aquesta IP a l'adreça del dispositiu on s'ajustarà Samba. Després d'això, deseu tots els canvis.
  10. Configuració de l'accés compartit de Windows abans de configurar Samba a Centos 7

En aquest sentit, totes les accions amb un ordinador a Windows End, el que significa que podeu anar a Centos 7 i prendre la configuració directa del servidor de fitxers Samba.

Pas 2: Instal·leu Samba a Centos 7

No tots els components necessaris per al funcionament correcte de Samba s'instal·len per defecte en el sistema operatiu considerat, de manera que hauran d'afegir-los manualment. Totes aquestes accions s'executaran a través del terminal i també haureu d'assegurar-vos que teniu una connexió a Internet activa i la capacitat d'utilitzar l'ordre sudo.

  1. Obriu la consola convenient per a vosaltres, per exemple, a través del menú de l'aplicació o la combinació estàndard Ctrl + Alt + T.
  2. Inici de la terminal per a la instal·lació posterior de Samba a Centos 7

  3. Aquí entreu al Sudo Yum Install -y Samba Samba-Common Python-Glade2 System-config-Samba per executar la instal·lació simultània de totes les utilitats addicionals requerides.
  4. Comandament per a la instal·lació complexa de components de Samba a Centos 7

  5. Introduïu la contrasenya de superusuari per confirmar aquesta acció. Penseu en que els caràcters escrits en aquesta línia no es mostren.
  6. Entrada de contrasenya Per confirmar la complexa instal·lació de components de Samba a Centos 7

  7. Se li notificarà que va començar el procés d'instal·lació. Durant això, no tanqueu el "terminal", en cas contrari, es restablirà automàticament tots els paràmetres.
  8. Esperant la finalització de la instal·lació complexa Samba a Centos 7

  9. En finalitzar l'operació, apareixeran les cadenes que s'informa que s'estableixin les utilitats necessàries i les seves dependències: es pot anar més lluny.
  10. Informació sobre la finalització amb èxit de la complexa instal·lació de Samba a Centos 7

Gràcies a l'equip introduït anteriorment, totes les utilitats es van instal·lar immediatament simultàniament i res més per afegir al sistema. El servidor de fitxers es llançarà automàticament i immediatament afegit a Autoload, de manera que no es pot preocupar de la seva inclusió o crear enllaços simbòlics.

Pas 3: Instal·lació de paràmetres globals

Samba està instal·lat en OS en "forma pura", la qual cosa significa que ara els paràmetres que defineixen el seu comportament no s'especifiquen. Hauran d'instal·lar-se pel seu compte, i val la pena la configuració principal. Oferim utilitzar la plantilla estàndard, substituint algunes línies personalitzades.

  1. De vegades, Samba està instal·lada amb un fitxer de configuració net, però ja es poden especificar alguns paràmetres. Anem a crear una còpia de seguretat d'aquest objecte de manera que si la restaureu ràpidament. Aquesta tasca es realitza introduint sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Una ordre per crear una còpia de currículum vitae del fitxer de configuració de Samba a Centos 7

  3. Aquesta acció, com totes les posteriors, haurà de confirmar especificant la contrasenya de superusuari.
  4. Confirmació d'ordres per crear un fitxer de còpia de seguretat de la configuració de Samba a Centos 7

  5. Les manipulacions següents es faran directament amb el fitxer de configuració. Per fer-ho, l'editor de text sempre s'utilitza. Segons l'estàndard, es afegeix vi, però no és suficient per als usuaris novells, de manera que recomanem instal·lar Nano a través de l'ordre Sudo Yum Install Nano.
  6. Inici d'una configuració de l'editor de text abans de configurar Samba a Centos 7

  7. Si Nano ja s'ha afegit al sistema operatiu, se us notificarà.
  8. Informació de configuració de l'editor de text amb èxit abans de configurar Samba a Centos 7

  9. Ara ens dirigim a editar el fitxer de configuració introduint sudo nano /etc/samba/smb.conf.
  10. Aneu a l'edició del servidor de fitxers Samba a Centos 7 mitjançant l'editor de text

  11. A la finestra que s'obre, introduïu el contingut següent.

    [global]

    Grup de treball = grup de treball

    Cadena de servidor =% H Server (Samba, Ubuntu)

    NetBIOS NAME = Ubuntu Comparteix

    Proxy DNS = no

    fitxer de registre = /var/log/samba/log.%m

    Mida de registre màxim = 1000

    PassdB backend = tdbsam

    Sincronització de contrasenya UNIX = Sí

    Passwd programa = / usr / bin / passwd% u

    Canvi de contrasenya PAM = Sí

    Mapa a Guest = Usuari dolent

    Usershare Permet que els clients = Sí

  12. Instal·lació de la configuració general del servidor de fitxers Samba a Centos 7

  13. Premeu la combinació de tecles Ctrl + O per registrar canvis.
  14. Desar la configuració general del servidor de fitxers Samba a Centos 7

  15. No canvieu el nom del fitxer, però feu clic a Enter.
  16. Confirmació de la configuració del servidor de fitxers General Samba a Centos 7

  17. Després d'això, podeu deixar la finestra de l'editor de text tancant Ctrl + X.
  18. Sortiu de l'editor de text en finalitzar la configuració del servidor de fitxers Samba a Centos 7

Hem indicat anteriorment, quins continguts s'han d'inserir al fitxer de configuració, però, els valors d'aquests paràmetres canvien en funció dels requisits de l'usuari. Anem a descobrir-ho amb més detall amb els punts més importants:

  • Grup de treball. Aquest paràmetre defineix el nom del grup de treball. El seu valor es defineix d'acord amb la informació definida a Windows.
  • Nom de NetBIOS. Canvieu el valor al nom arbitrari que voleu que es mostri en un PC de Windows en interactuar amb aquest dispositiu.
  • Fitxer de registre. Com a valor d'aquest paràmetre, especifiqueu el camí cap al fitxer on voleu emmagatzemar registres d'esdeveniments escrits durant el funcionament del servidor de fitxers.
  • PassdB Backend. Aquesta opció determina el tipus d'emmagatzematge de contrasenyes. Si no sabeu què és aquí per preguntar, és millor deixar aquest element en el valor per defecte.
  • Sincronització de contrasenya UNIX. Es recomana activar aquest paràmetre perquè és responsable de la sincronització de la contrasenya /
  • Mapa al client. Utilitzat per designar l'accés de convidats. Té diversos valors: l'usuari dolent s'utilitza per a comptes inexistents, la mala contrasenya carrega el mode de convidat en introduir l'entrada de la contrasenya, i mai simplement desactiva l'opció.

A més, hi ha altres opcions de configuració a Samba i s'implementa la interfície gràfica. Amb tot això us aconsellem que conegueu la documentació oficial, ja que tota la informació no es pot configurar sota el mateix article.

Pas 4: Creació d'un directori públic

Continueu la configuració del servidor de fitxers, va desmuntar el principi de creació del directori públic. Tingueu en compte immediatament que aquestes carpetes normalment no es limiten a la contrasenya i estan disponibles per a la visualització o fins i tot per editar un usuari absolutament connectat. Sovint creeu un directori, però res no us impedeix afegir-los qualsevol quantitat. La creació de la primera carpeta es realitza de la manera següent:

  1. Al terminal, introduïu Sudo Mkdir -P / Samba / Allaccess per crear la carpeta esmentada anteriorment. Canvieu el seu nom a arbitrari, si cal.
  2. Creeu una carpeta per compartir Samba File Server a Centos 7

  3. Primers passos amb accés compartit, inicialment movent-se al voltant del camí de CD / Samba.
  4. Aneu a l'edició creada una carpeta accessible públicament a Samba a Centos 7

  5. Aquí inseriu el sudo chmod -r 0755 Allaccess String i feu clic a Enter.
  6. Establir el nivell d'accés per a la carpeta de Samba creada a Centos 7

  7. Un altre Sudo Chown -r Ningú paràmetre: NOGROUP ALLACCESS / és responsable de proporcionar accés a tots els usuaris.
  8. Ordre addicional per establir els nivells d'accés de la carpeta Samba a Centos 7

  9. Ara heu de designar aquesta carpeta al fitxer de configuració. Per començar, llançar-lo a través de sudo nano /etc/samba/smb.conf.
  10. Aneu a afegir una carpeta disponible públicament al fitxer de configuració de Samba a Centos 7

  11. Introduïu el bloc o el començament del fitxer a sota del bloc. Parlarem del significat de cada línia una mica més tard que es tracti amb la instal·lació de valors individuals.

    Allaccess]

    PATH = / Samba / Allaccess

    Browsable = Sí.

    Escriptura = sí.

    Convidat bé = sí

    lectura només = no

  12. Deseu els canvis i deixeu l'editor de text.
  13. Desar el fitxer de configuració de Samba a Centos 7 després de fer canvis

  14. Tots els paràmetres només s'aplicaran després de reiniciar el servidor de fitxers, així que ho feu ara escrivint Sudo Systemctl Reintactitar Samba.
  15. Reiniciar el servidor de fitxers Samba a Centos 7 després de fer canvis

Després de crear tot el directori públic necessari, es recomana comprovar el seu rendiment a Windows introduint-hi l'ordre d'allotjament SRVR1. Ara afectem els paràmetres anteriors:

  • Camí. Aquí el camí s'ajusta a la carpeta que s'ha seleccionat públicament disponible.
  • Navegable. L'activació d'aquest paràmetre mostrarà el directori a la llista permesa.
  • Escriptura. La carpeta especificada es pot editar si el valor d'aquest paràmetre s'especifica com a sí.
  • Convidat bé. Activeu aquest element si voleu proporcionar la carpeta compartida.
  • Llegeix només. Utilitzeu el valor positiu d'aquest paràmetre per establir el valor de la carpeta de només lectura.

Pas 5: Creació d'un catàleg segur

Com a últim exemple de la configuració de Samba, volem parlar de crear carpetes protegides que estaran sota contrasenya i només estan disponibles per a usuaris específics. Com ja heu entès, podeu crear aquests directoris una quantitat il·limitada, i això passa així:

  1. Creeu un directori que es configuri més utilitzant l'ordre sudo mkdir -p / samba / allaccess / segur.
  2. Creació d'una carpeta segura per al servidor de fitxers Samba a Centos 7

  3. Afegiu un grup on els usuaris autoritzats inclouran, a través del Sudo AddGroup SecuredGroup.
  4. Creació d'un grup per accedir a la carpeta protegida de Samba a Centos 7

  5. Aneu a la ubicació del directori protegit especificant CD / Samba / Allaccess.
  6. Aneu a editar una carpeta segura Samba a Centos 7

  7. Aquí, establiu els drets per a cada usuari individual a través del Sudo Chown -r -r Richard: SecuredGroup Secure. Substituïu el nom de Richard en aquesta ordre al necessari.
  8. Creació de regles per a la carpeta Secured Samba File Server a Centos 7

  9. Només queda per introduir un comandament comú de Sudo CHMOD -R 0770.
  10. Creació de regles per als usuaris d'una carpeta Samba protegida a Centos 7

  11. Aneu al fitxer de configuració (sudo nano /etc/samba/smb.conf) per especificar la carpeta que acabem de configurar.
  12. Aneu a editar el fitxer de configuració de Samba a Centos 7 per afegir una carpeta segura

  13. Copieu i enganxeu el bloc a l'editor següent.

    [Assegurat]

    PATH = / Samba / Allaccess / Stacard

    Usuaris vàlids = @SecuredGroup

    Convidat ok = no

    Escriptura = sí.

    Browsable = sí.

  14. Deseu els canvis i tanqueu l'editor de text.
  15. Desar un fitxer de configuració després d'afegir una carpeta Samba segura a Centos 7

  16. Afegiu tots els comptes al grup adequat a través de Sudo UserMod -a -g SecuredGroup Richard.
  17. Afegir un usuari al grup Directori protegit de Samba a Centos 7

  18. Configureu la contrasenya de Sudo Smbasswd -a Richard per a cadascuna d'elles com a última acció que completa la configuració.
  19. Creació d'una contrasenya per a un directori Samba protegit a Centos 7

Aquesta és tota la informació que volíem compartir per part de la configuració general del servidor de fitxers de Samba a Centos 7. Només es poden seguir les instruccions donades canviant els paràmetres i els seus valors per a vostè per crear una configuració òptima.

Llegeix més