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í:
- 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.
- Introduïu l'ordre Net Config Workstation per esbrinar la configuració actual de l'estació de treball. Activeu l'acció prement la tecla Retorn.
- Espereu l'aparença de la llista. En ell, busqueu el "domini de l'estació de treball" i recordeu el seu valor.
- 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.
- 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.
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.
- 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.
- 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.
- Introduïu la contrasenya de superusuari per confirmar aquesta acció. Penseu en que els caràcters escrits en aquesta línia no es mostren.
- 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.
- 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.
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.
- 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.
- Aquesta acció, com totes les posteriors, haurà de confirmar especificant la contrasenya de superusuari.
- 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.
- Si Nano ja s'ha afegit al sistema operatiu, se us notificarà.
- Ara ens dirigim a editar el fitxer de configuració introduint sudo nano /etc/samba/smb.conf.
- 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í
- Premeu la combinació de tecles Ctrl + O per registrar canvis.
- No canvieu el nom del fitxer, però feu clic a Enter.
- Després d'això, podeu deixar la finestra de l'editor de text tancant Ctrl + X.
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:
- Al terminal, introduïu Sudo Mkdir -P / Samba / Allaccess per crear la carpeta esmentada anteriorment. Canvieu el seu nom a arbitrari, si cal.
- Primers passos amb accés compartit, inicialment movent-se al voltant del camí de CD / Samba.
- Aquí inseriu el sudo chmod -r 0755 Allaccess String i feu clic a Enter.
- Un altre Sudo Chown -r Ningú paràmetre: NOGROUP ALLACCESS / és responsable de proporcionar accés a tots els usuaris.
- 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.
- 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
- Deseu els canvis i deixeu l'editor de text.
- 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.
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í:
- Creeu un directori que es configuri més utilitzant l'ordre sudo mkdir -p / samba / allaccess / segur.
- Afegiu un grup on els usuaris autoritzats inclouran, a través del Sudo AddGroup SecuredGroup.
- Aneu a la ubicació del directori protegit especificant CD / Samba / Allaccess.
- 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.
- Només queda per introduir un comandament comú de Sudo CHMOD -R 0770.
- Aneu al fitxer de configuració (sudo nano /etc/samba/smb.conf) per especificar la carpeta que acabem de configurar.
- 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í.
- Deseu els canvis i tanqueu l'editor de text.
- Afegiu tots els comptes al grup adequat a través de Sudo UserMod -a -g SecuredGroup Richard.
- Configureu la contrasenya de Sudo Smbasswd -a Richard per a cadascuna d'elles com a última acció que completa la configuració.
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.