0% encontró este documento útil (0 votos)
17 vistas21 páginas

Documentacion Samba Equipo 5

Sambda TALLER SO

Cargado por

yonakamkto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas21 páginas

Documentacion Samba Equipo 5

Sambda TALLER SO

Cargado por

yonakamkto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO NACIONAL DE MÉXICO

Instituto Tecnológico de Veracruz

Materia
Taller de Sistemas Operativos

MANUAL TÉCNICO
DOCUMENTACIÓN DEL SAMBACLIENT

Equipo: 5
- Contreras Campechano Alejandro No.Control: 21021177
- Fuentes Acosta Luis Martin No.Control: 21020657
- Pacheco Vargas Sofía Esmeralda No. Control: 20021266

Docente
Luis Bernardo Ballesteros Barradas

H. Veracruz Ver. Mayo 2024


INDICE GENERAL

INDICE GENERAL 1
INDICE DE FIGURAS 2
INTRODUCCIÓN 3
Conceptos Básicos 1
Requisitos Previos 1
Paso 1: Instalación de Samba y Herramientas Relacionadas 2
Paso 2: Copia de Seguridad del Archivo de Configuración de Samba 2
Paso 3: Configuración de los Recursos Compartidos en Samba 3
Paso 4: Comentar las Demás Líneas de Ejecución para Evitar Interferencias con la
Configuración de Samba 5
Paso 5: Reiniciar el Servicio de Samba en Debian 6
Paso 5: Conexión de la Máquina Virtual a una Interfaz de Red 6
Paso 6: Probar que la Conexión de Samba Está Funcionando Correctamente 9
Paso 7: Creación de un Usuario para el Servidor Samba 10
Paso 8: Registrar el Nuevo Usuario en Samba 10
Paso 9: Buscar la IP Asignada a la Tarjeta de Red 10
Paso 10: Acceder a la Opción de Red en un Dispositivo con Windows y Conectar Unidad
de Red en Windows 11
Paso 11: Ingresar las Credenciales de Red 13
Paso 12: Crear una Carpeta y Asignar Permisos de Creación, Edición y Ejecución 14
Paso 13: Verificación de Creación, Modificación y Eliminación de Archivos desde
Windows 15
CONCLUSION 17

i
INDICE DE FIGURAS

Figura 1. Comando para actualizar la lista de paquetes ..........................................................................2


Figura 2. Comando para instalar Samba y sus herramientas ...................................................................2
Figura 3. Comando para realizar una copia de seguridad para el archivo smb.conf ................................2
Figura 4. Comando para poder editar el archivo smb.conf......................................................................3
Figura 5. Archivo smb.conf ......................................................................................................................3
Figura 6. Comando para crea el directorio compartido y asigna los permisos necesarios.......................4
Figura 7. Comando para reiniciar Samba.................................................................................................6
Figura 8. Network Adapter del VMware..................................................................................................7
Figura 9. Network Connection.................................................................................................................8
Figura 10. Salida del comando testparm .................................................................................................9
Figura 11. Salida del comando ip route .................................................................................................10
Figura 12. interfaz del explorador de archivos.......................................................................................11
Figura 13. Interfaz para conectarse a la dirección de Samba.................................................................12
Figura 14. Interfaz para ingresar las credenciales correspondientes .....................................................13
Figura 15. Interfaz para verificar los permisos de usuario .....................................................................15
Figura 16. Creación de un archivo de texto para probar todos los permisos.........................................16
Figura 17. verificación del archivo creado desde el servidor de Samba ................................................16

ii
INTRODUCCIÓN
Samba es una implementación de software libre del protocolo SMB/CIFS (Server Message
Block/Common Internet File System), que permite la interoperabilidad entre sistemas
operativos Windows y Linux. Mediante Samba, los usuarios pueden compartir archivos e
impresoras entre estas dos plataformas, facilitando así la colaboración y el intercambio de
información en entornos de red mixtos. La capacidad de compartir recursos entre Linux y
Windows es esencial en muchos escenarios empresariales y de desarrollo, donde la
flexibilidad y la eficiencia son cruciales.

Samba es fundamental por varias razones. Primero, permite la coexistencia de sistemas


Windows y Linux en la misma red, lo que es común en entornos corporativos donde diferentes
equipos pueden preferir o requerir distintos sistemas operativos. Esta interoperabilidad elimina
las barreras de comunicación y acceso, permitiendo que los usuarios de ambos sistemas
compartan archivos e impresoras sin complicaciones.

Por último, la flexibilidad y la personalización que ofrece Samba son inigualables. Desde la
configuración de permisos detallados hasta la capacidad de ajustar el rendimiento y la
seguridad según las necesidades específicas de la red, Samba proporciona las herramientas
necesarias para gestionar eficientemente un entorno de red mixto.

El propósito de este documento es servir como una guía completa y detallada para establecer y
configurar conexiones de recursos compartidos entre sistemas Linux y Windows mediante
Samba. Abordaremos todo, desde la instalación inicial hasta la solución de problemas
comunes, con el fin de ser un recurso integral para administradores de sistemas, profesionales
de TI y cualquier persona interesada en habilitar la compatibilidad entre estos dos ecosistemas
operativos.

iii
Conceptos Básicos

Samba: Es un software de código abierto que permite compartir archivos y servicios de


impresión entre sistemas operativos Linux/Unix y Windows.

SMB (Server Message Block): Es un protocolo de red que permite compartir archivos e
impresoras entre nodos en una red de computadoras.

CIFS (Common Internet File System): Es una versión más avanzada del protocolo SMB,
utilizada ampliamente en las redes Windows.

Requisitos Previos

 Una máquina virtual o física con Linux (preferentemente Debian).


 Acceso a la terminal con privilegios de superusuario (sudo).
 Una red local para conectar la máquina Linux y la máquina Windows.

1
Paso 1: Instalación de Samba y Herramientas Relacionadas

Para instalar Samba y las herramientas relacionadas en un sistema Linux (ejemplo: Debian):

1. Abre una terminal en tu máquina virtual.


2. Actualiza la lista de paquetes:

Figura 1. Comando para actualizar la lista de paquetes

3. Instala Samba y las herramientas necesarias:


o smbclient, una herramienta útil para probar conexiones SMB
o cifs-utils para montar y gestionar sistemas de archivos CIFS/SMB

Figura 2. Comando para instalar Samba y sus herramientas

Paso 2: Copia de Seguridad del Archivo de Configuración de Samba

Es importante hacer una copia de seguridad del archivo de configuración de Samba antes de
realizar cualquier cambio:

1. Realiza una copia de seguridad del archivo smb.conf:

Figura 3. Comando para realizar una copia de seguridad para el archivo smb.conf

 sudo: Ejecuta el comando con privilegios de superusuario, necesarios para modificar


archivos en /etc/samba/.

2
 cp: El comando de copiar.
 /etc/samba/smb.conf: La ruta del archivo original de configuración de Samba.
 /etc/samba/smb.conf.bak: La ruta y nombre del archivo de copia de seguridad. El .bak
es una convención que indica que este archivo es una copia de seguridad.

Hacer una copia de seguridad del archivo de configuración de Samba es una práctica
importante antes de realizar cualquier cambio en la configuración. Esto asegura que puedas
restaurar el estado original del archivo si algo sale mal o si necesitas revertir los cambios.
Aquí te explico más detalladamente cada paso del proceso.

Paso 3: Configuración de los Recursos Compartidos en Samba

Configura Samba para definir los recursos compartidos que utilizará el usuario "Equipo5":

1. Abre el archivo de configuración de Samba con un editor de texto:

Figura 4. Comando para poder editar el archivo smb.conf

2. Añade una nueva sección al final del archivo para configurar el recurso compartido:

Figura 5. Archivo smb.conf

3
 [Equipo5]: Define el nombre del recurso compartido.
 path = /srv/samba/Equipo5: Especifica la ruta del directorio que será compartido.
 browseable = yes: Permite que el recurso compartido sea visible en la red.
 read only = no: Permite que el recurso compartido sea editable.
 guest ok = no: No permite el acceso de usuarios anónimos.
 valid users = Equipo5: Especifica que solo el usuario "Equipo5" puede acceder al
recurso compartido.

Guarda los cambios y cierra el editor (Ctrl + O para guardar, Enter para confirmar, Ctrl + X
para salir).

3. Crea el directorio compartido y asigna los permisos necesarios:

Figura 6. Comando para crea el directorio compartido y asigna los permisos necesarios

 sudo mkdir -p /srv/samba/Equipo5: Crea el directorio /srv/samba/Equipo5. La opción


-p asegura que se creen todos los directorios necesarios.
 sudo chown -R Equipo5: /srv/samba/Equipo5: Cambia el propietario del directorio y
todo su contenido al usuario "Equipo5". La opción -R aplica el cambio de propiedad
recursivamente.
 sudo chmod 0770 /srv/samba/Equipo5: Ajusta los permisos del directorio para que el
propietario y el grupo tengan permisos de lectura, escritura y ejecución (7) y otros
usuarios no tengan permisos (0).

4
Paso 4: Comentar las Demás Líneas de Ejecución para Evitar Interferencias
con la Configuración de Samba

Para evitar conflictos, comenta o ajusta las configuraciones predeterminadas que no sean
necesarias para tu configuración:

# create mask = 0700

Este parámetro define los permisos predeterminados para los archivos nuevos. Al comentarlo,

evitamos que esta configuración afecte a los archivos creados bajo las nuevas directivas que se

implementarán.

# directory mask = 0700

Similar al anterior, este parámetro define los permisos predeterminados para los nuevos
directorios. Comentarlo asegura que no interfiera con las configuraciones nuevas.

comment = Home Directories browseable = no

Aunque no está comentado directamente, es importante verificar que no haya interferencias


con los directorios compartidos y que las configuraciones sean coherentes con las necesidades
del servidor.

5
Paso 5: Reiniciar el Servicio de Samba en Debian

Después de realizar los cambios en la configuración, reinicia el servicio de Samba para aplicar
los cambios:

Figura 7. Comando para reiniciar Samba

Paso 5: Conexión de la Máquina Virtual a una Interfaz de Red

Asegúrate de que la máquina virtual esté conectada a una red que permita la comunicación con
otros dispositivos:

Para configurar una máquina virtual VMware para usar una interfaz de red puente o NAT,
sigue estos pasos generales:

1. Abrir la configuración de la máquina virtual: Abre VMware y selecciona la máquina


virtual que deseas configurar.

2. Acceder a la configuración de red: Dependiendo de la versión de VMware que estés


utilizando, puedes acceder a la configuración de red de la máquina virtual de diferentes
maneras. Por lo general, puedes encontrar esta configuración en el menú de la máquina
virtual o en la barra de herramientas.

6
3. Seleccionar el tipo de red: En la configuración de red, busca la opción que te permite
elegir el tipo de red. Las dos opciones más comunes son "Bridge" (puente) y "NAT".
Aquí es donde puedes seleccionar qué tipo de conexión de red quieres para tu máquina
virtual.

Figura 8. Network Adapter del VMware

4. NAT (Network Address Translation): Con esta opción, la máquina virtual utiliza la
dirección IP de tu host para acceder a la red. VMware asigna una dirección IP privada
a tu máquina virtual y realiza traducción de direcciones de red para permitir la
comunicación con otros dispositivos en la red física.

7
Figura 9. Network Connection

5. Guardar la configuración: Una vez que hayas seleccionado el tipo de red deseado,
guarda la configuración y cierra la ventana de configuración de la máquina virtual.

6. Iniciar la máquina virtual: Después de configurar la interfaz de red, inicia la máquina


virtual para que los cambios surtan efecto.

Recuerda que los pasos exactos pueden variar ligeramente dependiendo de la versión
específica de VMware que estés utilizando. Si tienes alguna dificultad para encontrar la
configuración de red o para realizar los cambios, consulta la documentación de VMware
específica para tu versión o busca guías en línea que sean relevantes para tu situación.

8
Paso 6: Probar que la Conexión de Samba Está Funcionando
Correctamente

1. Ejecutar `testparm`:

testparm

Este comando carga y verifica el archivo de configuración de Samba para asegurarse de que
no hay errores de sintaxis y que las configuraciones son válidas.

Figura 10. Salida del comando testparm

• Load smb config files from /etc/samba/smb.conf: Indica que se está cargando el archivo de

configuración desde la ruta especificada.

• Loaded services file OK: Indica que el archivo de configuración se cargó correctamente sin

errores.

• Server role: ROLE_STANDALONE: Muestra el rol del servidor Samba, en este caso, un

servidor independiente.

• Press enter to see a dump of your service definitions: Pide al usuario que presione Enter

para ver un volcado de las definiciones de servicio configuradas.

9
Paso 7: Creación de un Usuario para el Servidor Samba

Crea un usuario llamado "Equipo5" en el sistema Linux:

 Crea el usuario:
o sudo adduser Equipo5

Paso 8: Registrar el Nuevo Usuario en Samba

Añade el nuevo usuario "Equipo5" al sistema de Samba:

 Configura la contraseña de Samba para el usuario creado:


o sudo smbpasswd -a Equipo5

Paso 9: Buscar la IP Asignada a la Tarjeta de Red

Determina la IP de la máquina virtual para acceder desde Windows:

 Usa el comando ip route para encontrar la dirección IP:

Figura 11. Salida del comando ip route

10
Paso 10: Acceder a la Opción de Red en un Dispositivo con Windows y
Conectar Unidad de Red en Windows

1. Abrir el Explorador de Archivos: Puedes hacer esto de varias maneras, pero una forma
común es hacer clic en el icono del Explorador de Archivos en la barra de tareas de
Windows o presionar la combinación de teclas Win + E.

2. Acceder a "Este equipo": En el panel izquierdo del Explorador de Archivos, deberías


ver una opción llamada "Este equipo" o "Equipo". Haz clic en ella para expandir las
opciones.

Figura 12. interfaz del explorador de archivos

3. Conectar a unidad de red: En la parte superior de la ventana del Explorador de


Archivos, deberías ver una pestaña llamada "Equipo". Haz clic en esta pestaña y luego
en "Conectar a unidad de red" en el menú desplegable.

11
4. Seleccionar la unidad de red: Se abrirá una ventana emergente para que selecciones la
letra de unidad que deseas asignar a la conexión de red. Puedes elegir cualquier letra
de unidad disponible que prefieras.

5. Especificar la ubicación de red: En la misma ventana emergente, deberías ver un


campo etiquetado como "Carpeta". Aquí debes especificar la ubicación de red a la que
deseas conectarte. Puedes ingresar la dirección IP de la máquina que estás intentando
acceder o su nombre de host en la red.

Figura 13. Interfaz para conectarse a la dirección de Samba

12
Paso 11: Ingresar las Credenciales de Red

Introduce las credenciales del usuario Samba "Equipo5":

Ingresa el nombre de usuario y contraseña configurados en Samba.

Figura 14. Interfaz para ingresar las credenciales correspondientes

13
Paso 12: Crear una Carpeta y Asignar Permisos de Creación, Edición y
Ejecución
Creación de una Carpeta Compartida:

En este paso, crearás una carpeta en el directorio compartido (/srv/samba/Equipo5) que has
configurado previamente en Samba. Esta carpeta será accesible para los usuarios que accedan
al servidor Samba desde otros dispositivos de la red.

Utilizando comandos de Linux, crearás una nueva carpeta dentro del directorio compartido.
Por ejemplo:

sudo mkdir /srv/samba/Equipo5/nueva_carpeta

Esto creará una carpeta llamada "nueva_carpeta" dentro del directorio compartido "Equipo5".

Asignación de Permisos:

Los permisos determinan quién puede acceder a los archivos y carpetas, así como qué tipo de
acciones pueden realizar (lectura, escritura, ejecución, etc.). En este paso, asignarás permisos
apropiados a la carpeta compartida para que los usuarios puedan crear, editar y ejecutar
archivos dentro de ella.

Utilizando el comando chmod, asignarás permisos a la carpeta compartida. Por ejemplo, para
permitir al propietario y al grupo leer, escribir y ejecutar archivos dentro de la carpeta, pero
denegar acceso a otros usuarios, puedes usar el siguiente comando:

sudo chmod 770 /srv/samba/Equipo5/nueva_carpeta

Esto establece los permisos como rwxrwx---, lo que significa que el propietario y el grupo
tienen permisos completos, pero otros usuarios no tienen acceso.

14
Paso 13: Verificación de Creación, Modificación y Eliminación de Archivos
desde Windows

Creación, Modificación y Eliminación de Archivos:

Después de configurar la carpeta compartida y asignar permisos, es importante verificar que


los usuarios puedan realizar acciones como crear, editar y eliminar archivos desde equipos
Windows que accedan a través de la red.

Figura 15. Interfaz para verificar los permisos de usuario

15
Desde un equipo Windows, navegarás hasta la carpeta compartida y realizarás acciones como
crear un nuevo archivo, editar un archivo existente y eliminar un archivo para asegurarte de
que las operaciones se realicen correctamente.

Figura 16. Creación de un archivo de texto para probar todos los permisos

Verificación de Operaciones:

La verificación implica confirmar que las operaciones realizadas desde un equipo Windows en
la carpeta compartida se reflejen correctamente en el servidor Samba.

Después de realizar las acciones mencionadas anteriormente en Windows, puedes volver al


servidor Samba y verificar que los cambios se hayan realizado correctamente. Esto podría
incluir listar los archivos en la carpeta compartida para confirmar que se crearon o
modificaron los archivos según lo esperado.

Figura 17. verificación del archivo creado desde el servidor de Samba

Estos pasos aseguran que la configuración de Samba se haya realizado correctamente y que
los usuarios puedan acceder a los recursos compartidos de manera adecuada desde equipos
Windows en la red. La comprensión de los conceptos subyacentes te ayudará a diagnosticar
problemas y realizar ajustes según sea necesario en tu entorno de red.

16
CONCLUSION

En resumen, configurar y gestionar un servidor Samba para compartir recursos entre sistemas
Linux y Windows implica varios pasos cruciales que deben llevarse a cabo de manera
cuidadosa y precisa. Aquí hay una conclusión para todo el proceso:

Configurar Samba para la interoperabilidad entre sistemas Linux y Windows es un proceso


detallado pero alcanzable. Desde la instalación inicial hasta la configuración de los recursos
compartidos y la verificación de la conectividad, cada paso es fundamental para asegurar un
funcionamiento adecuado del servidor Samba en la red.

Es esencial comprender los conceptos fundamentales relacionados con la creación de carpetas


compartidas, la asignación de permisos y la verificación de la conectividad desde diferentes
sistemas operativos. Esto proporciona una base sólida para el mantenimiento y la resolución
de problemas en el futuro.

La seguridad también es un aspecto crucial que considerar al configurar Samba. La gestión de


usuarios y contraseñas, junto con la asignación adecuada de permisos, garantiza que solo los
usuarios autorizados tengan acceso a los recursos compartidos.

Además, es importante elegir un grupo de trabajo apropiado al configurar Samba,


especialmente en entornos de red donde se espera una organización cuidadosa de los recursos
compartidos y las políticas de red.

En general, configurar y gestionar un servidor Samba para compartir recursos entre sistemas
Linux y Windows requiere paciencia, atención al detalle y comprensión de los conceptos clave
relacionados con la administración de redes. Con la correcta implementación y
mantenimiento, Samba puede ser una solución poderosa y confiable para la interoperabilidad
entre diferentes sistemas operativos en una red.

17

También podría gustarte