Você está na página 1de 12

UNIVERSIDAD TÉCNICA DE

BABAHOYO

FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA

CARRERA:

INGENIERÍA EN SISTEMAS

ESTUDIANTE:

RONALD ESCUDERO BRIONES

TAREA DE:

SISTEMAS OPERATIVO

DOCENTE:

ING. JOSÉ MEJÍA

TEMA:

IMPLEMENTACIÓN DE UNA SOLUCIÓN OPEN SOURCE EN CENTOS 7


(SAMBA)

VI SEMESTRE NOCTURNO

PERIODO LECTIVO:

ABRL-SEPT 2019
INTRODUCCIÓN

En el siguiente trabajo se realizará la instalación de una solución Open Source en Centos


7 detallándola paso a paso su ejecución y comprobación del funcionamiento de mismo.

CentOS es un sistema operativo de código abierto a nivel empresarial, comparte en casi


a toda su totalidad las características de la RHEL con la diferencia de la falta de puerto
IBM System z y unas que otras variantes limitadas para la virtualización. CentOS 7 es
compatible con el panel de control de alojamiento web cPanel, es estable, mejora el
rendimiento y carga de los recursos, además se tiene acceso a características de seguridad
actualizadas a nivel de empresa.

Open Source significa que el software es libre para los usuarios que lo adquirieron de
forma gratuita o a través de otros medios; siendo así que puede ser usado, copiado,
modificado, y redistribuido libremente. Las herramientas de código abierto sirven para
dar solución como, por ejemplo: minimizar los costos de un proyecto y seguridad de
respaldo con suficiente contenido.

Una de ella es Samba la cual es una de aplicación Unix del protocolo SMB (Server
Message Block). Permite a las máquinas Unix comunicarse con el mismo protocolo de
red que Microsoft Windows y aparecer como otro sistema Windows en la red. Algunos
de sus servicios son: Compartir sistemas de archivos o archivos distribuidos, compartir
impresoras instaladas en el servidor entre los clientes Windows, ayudar a los clientes
navegar por la red, autentificar los clientes, proveer un servidor de resolución de nombres
Windows (WINS)
SERVICIO.

Samba

Samba es una implementación del protocolo SMB establecido por Microsoft para los
sistemas Unix/GNU-Linux con el fin de compartir recursos entre los sistemas.
(Profesional Review, 2017)

SMB

Bloque de Mensajes del Servidor (Server Message Block o SMB) o Sistema Común de
Archivos de Internet (Common Internet File System o CIFS) es un protocolo de red:
creado por IBM en los ochentas, permite al usuario compartir; archivos, discos,
directorios, impresoras, puertos seriales y mail slots a través de una red, comunicándose
con cualquier servidor configurado para recibir una solicitud de un cliente.

Su funcionamiento se basa en la estructura cliente-servidor, donde el cliente envía una


solicitud y el servidor envía su respuesta. Al iniciar la conexión el cliente envía comandos
(llamados SMB’s) al servidor para trabajar con el sistema de archivos. Los paquetes SMB
tienen una cabecera de 64 Bytes, un parámetro de tamaño variable y una sección para los
datos.

Funcionamiento

Samba utiliza dos demonios (programas que se ejecutan en segundo plano): smbd y nmdb:

• Smdb (Samba Daemon): Permite compartir archivos e impresoras sobre una red SMB,
mediante la autentificación y autorización de acceso para clientes SMB.

• Nmdb (Network Management DataBase): Permite al sistema Unix que participe en los
mecanismos de resolución de nombres propios de Windows (WINS), incluye: Anuncio
en el grupo de trabajo, gestión de la lista de ordenadores del grupo de trabajo, contestación
a peticiones de resolución de nombres, anuncio de los recursos compartidos. (Yeriel Paz
, Juan Pablo Sánchez, & Pascal Arriagada , 2017)
DESARROLLO DE LA IMPLEMENTACIÓN.

Para realizar la conexión en forma remota con la máquina virtual desde la física se instaló
el PuTTY, poniendo la dirección IP de la virtual.

Una vez abierta la conexión se ingresa el usuario y la contraseña.

La instalación de Samba en CentOS 7 se realiza mediante el gestor yum.

Una búsqueda entre los paquetes samba nos dará la pista del paquete que debemos instalar
que incluye el servicio, el cliente y herramientas.
Verificamos el estado del samba. Los servicios que quedan instalados son el smb y el
nmb, aunque no están iniciados ni arrancan con el sistema.

Habilitamos el servicio

Damos arranque

Para configurar Samba en CentOS 7 trabajaremos con los archivos de configuración


ubicados en la carpeta /etc/samba /smb.conf.

Antes de empezar a modificar el archivo de configuración es muy interesante realizar una


copia de seguridad de la versión original del mismo.

Empezamos con la directiva workgroup (Windows) que define el grupo de trabajo al que
pertenecerá nuestra máquina virtual.
Este valor deberíamos hacerlo coincidir con el del resto de máquinas con las que estemos
trabajando.

Crearemos una carpeta de red de lectura y escritura, llamada proyecto, a la que sólo
podrán acceder los usuarios que pertenezcan al grupo proyecto, otra sólo lectura, llamada
publica, a la que podrán acceder todos los usuarios. Crearemos una carpeta /var/samba/
dentro de la que a su vez crearemos las carpetas proyecto/ y publica/ para compartir
recursos. Crearemos el grupo proyecto y se lo asignaremos a la carpeta proyecto/ dándole
permisos de escritura:

sudo mkdir -p /var/samba/proyecto


/var/samba/publica
sudo groupadd proyecto
sudo chgrp proyecto /var/samba/proyecto
sudo chmod g+w /var/samba/proyecto

Editar el archivo de configuración añadiendo al final lo siguiente:

• path: La ruta del recurso dentro del sistema.


• valid users: Los usuarios que pueden acceder al recurso. La @ indentifica un
grupo de usuarios.
• browseable: Muestra el recurso al listarlo en un cliente gráfico o en consola.
• writeable: Permite creación y modificación de archivos.
• read only: Sólo lectura.
• guest ok: Usuarios invitados.

Además de la creación del grupo para el recurso proyecto, añadimos usuarios autorizados
en el sistema y asignar contraseña
Podemos reiniciar el servicio con: sudo systemctl restart smb

Para configurar el firewall que viene activado por defecto, se debe abrir los puertos del

servicio para que pueda comunicar con el resto de las máquinas de la red local.

En Windows abrimos la opción ejecutar o nos dirigimos al panel de control y escribimos


la dirección IP de la máquina virtual
Al ingresar nos pide las credenciales para poder visualizar las carpetas
Al ingresar a la carpeta José nos restringe el acceso por motivo de seguridad

Habilitamos los directorios desde Centos

Verificamos los servicios que tiene activo ya sea escritura, lectura o ejecución

Y se podrá acceder a los archivos de esa carpeta


CONCLUSIÓN.

Samba es una implementación de protocolos y servicios que permite a los usuarios la


interconexión de equipos y archivos de varios sistemas operativos, dando solución de un
problema existente en base a algo ya creado.

La instalación del Samba en el sistema operativo Centos 7 no es complicada, para


compartir archivos se agregan unas líneas al final de la configuración de samba
permitiendo así los permisos (escritura, lectura y ejecución) que tendrán al actuar sobre
ellas. Al iniciar la conexión remota desde Windows solo se necesita usuario y la
contraseña (si el usuario lo amerita) para entrar a las carpetas compartidas del servidor.
En el servidor se puede editar y crear archivos nuevos.

BIBLIOGRAFÍA
• Profesional Review. (25 de marzo de 2017). Servidor Samba: conceptos y
configuración rápida . Obtenido de https://www.profesionalreview.com › Linux

• Yeriel Paz , Juan Pablo Sánchez, & Pascal Arriagada . (26 de junio de 2017). SAMBA.
Obtenido de
http://profesores.elo.utfsm.cl/~agv/elo322/1s17/projects/reports/Samba/Samba.pdf

Você também pode gostar