samba linux & windows. samba es un conjunto de programas, originalmente creados por andrew...

48
SAMBA LINUX & WINDOWS

Upload: pastor-dorado

Post on 02-Apr-2015

111 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

SAMBA

LINUX & WINDOWS

Page 2: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo la Licencia Publica General GNU, y que implementan en sistemas basados sobre UNIX® el protocolo SMB. Sirve como reemplazo total para Windows® NT, Warp®, NFS® o servidores Netware®.

Luis MéndezRaúl Martínez

INTRODUCCION

Page 3: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

Samba es la idea de Andrew Tridgell, quien actualmente lidera el equipo de desarrollo de Samba development .El proyecto inicio en 1991.El nombre viene de insertar dos vocales al protocolo estándar que Microsoft usa para sus redes, el SMB o server message block. En un principio Samba tomó el nombre de smbserver pero tuvieron que cambiarlo por problemas con una marca ya registrada, así Tridgell busco en el diccionario de su máquina Unix alguna palabra que incluyera las letras “s”, “m” y “b” con la orden grep hasta que dio con Samba. Así SAMBA es un conjunto de programas, bajo la Licencia Publica General GNU, y que se implementan en sistemas basados en UNIX utilizando el protocolo Server Message Block (SMB o también protocolo NetBIOS).

Luis MéndezRaúl Martínez

HISTORIA

Page 4: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

Este protocolo es en el que se basa samba, el protocolo SMB pertenece a la capa de aplicación en el modelo OSI que permite compartir archivos e impresoras entre nodos de una red. Es utilizado principalmente en ordenadores con Microsoft Windows y DOS.   SMB puede: Iniciar, autenticar y terminar sesiones.

Controlar el acceso a archivos e impresoras Permitir a una aplicación enviar o recibir mensajes

hacia o desde otro dispositivo

Luis MéndezRaúl Martínez

PROTOCOLO SMB

Page 5: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

Samba utiliza y configura diferentes directorios Unix/Linux como recursos que se pueden compartir por medio de la red. Para las personas que usen Microsoft Windows, estos recursos aparecen como carpetas comunes de red. Cada directorio puede tener distintos permisos de acceso con protecciones del sistema de archivos que se esté usando en Linux, así, las carpetas home pueden tener permisos de lectura y escritura para cada usuario, permitiendo que cada uno entre a sus propios archivos; sin embargo debemos cambiar los permisos de los archivos de manera local para dejar al resto ver nuestros archivos.

Luis MéndezRaúl Martínez

CÓMO FUNCIONA

Page 6: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

Podemos utilizar samba para actividades como:

Compartir impresoras, instaladas en el servidor y en el cliente. Compartir uno o varios sistemas de archivos entre usuarios. Autentificar clientes logeándose contra un dominio de Windows. Ayuda a los clientes, con visualizador de Clientes de Red. Proporcionar o asistir con un servidor de resolución de nombres WINS

Luis MéndezRaúl Martínez

PARA QUE SE USA

Page 7: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

Es importante sincronizar las cuentas entre el servidor Samba y las estaciones Windows®. Es decir, si en una máquina con Windows® ingresamos como el usuario “user" con clave de acceso “password", en el servidor Samba deberá existir también dicha cuenta con ese mismo nombre y la misma clave de acceso. Como la mayoría de las cuentas de usuario que se utilizarán para acceder hacia samba no requieren acceso al interprete de mandatos del sistema, no es necesario asignar clave de acceso con el mandato passwd y se deberá definir /sbin/nologin o bien /bin/false como interprete de mandatos para la cuenta de usuario involucrada.

useradd -s /sbin/nologin usuario-windowssmbpasswd -a usuario-windows

Luis MéndezRaúl Martínez

CONFIGURACION

Page 8: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

Si se necesita que las cuentas se puedan utilizar para acceder hacia otros servicios como serían Telnet, SSH, etc, es decir, que se permita acceso al interprete de mandatos, será necesario especificar /bin/bash como interprete de mandatos y además se deberá asignar una clave de acceso en el sistema con el mandato passwd:

useradd -s /bin/bash usuario-windowspasswd usuario-windowssmbpasswd -a usuario-windows

Luis MéndezRaúl Martínez

CONFIGURACION

Page 9: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

La seguridad es importante y esta se puede establecer primeramente estableciendo la lista de control de acceso que definirá que máquinas o redes podrán acceder hacia el servidor. El parámetro hosts allow sirve para determinar esto. Si la red consiste en la máquinas con dirección IP desde 192.168.1.1 hasta 192.168.1.254, el rango de direcciones IP que se definirá en hosts allow será 192.168.1. de modo tal que solo se permitirá el acceso dichas máquinas.

hosts allow = 192.168.1. 127.

El parámetro interfaces permite establecer desde que interfaces de red del sistema se escucharán peticiones. Samba no responderá a peticiones provenientes desde cualquier interfaz no especificada. Esto es útil cuando Samba se ejecuta en un servidor que sirve también de puerta de enlace para la red local, impidiendo se establezcan conexiones desde fuera de la red local.

interfaces = 192.168.1.254/24Luis MéndezRaúl Martínez

SEGURIDAD

Page 10: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

Las impresoras se comparten de modo predeterminado, así que solo hay que realizar algunos ajustes. Si se desea que se pueda acceder hacia la impresora como usuario invitado sin clave de acceso, basta con añadir public = Yes en la sección de impresoras del siguiente modo:

[printers] comment = El comentario que guste. path = /var/spool/samba printable = Yes browseable = No writable = no printable = yes public = Yes

Luis MéndezRaúl Martínez

IMPRESORAS

Page 11: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 12: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 13: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 14: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 15: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 16: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 17: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 18: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 19: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 20: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 21: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 22: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 23: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 24: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 25: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 26: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 27: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 28: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 29: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 30: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 31: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 32: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 33: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 34: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 35: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 36: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 37: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 38: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 39: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 40: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 41: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 42: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 43: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 44: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 45: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 46: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo
Page 47: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

Samba es un programa Open Source que nos permite compartir archivos e impresoras desde una computadora Linux a PC con MS Windows como si fuera una mas de ella, lo cual es muy útil ya que podemos tener un servidor de archivos y de impresión basado en Linux colocado en una red donde se conectan PC con Windows.

Para ingresar a Linux desde Windows por medio de Samba lo único que hay que hacer es estando en Windows buscar en el grupo de trabajo las carpetas compartidas de Linux en Samba y además agregar la impresora utilizando el usuario y contraseña.

Luis MéndezRaúl Martínez

CONCLUSIONES

Page 48: SAMBA LINUX & WINDOWS. SAMBA es un conjunto de programas, originalmente creados por Andrew Tridgell y actualmente mantenidos por The SAMBA Team, bajo

http://wiki.ubuntuusers.de/Samba_Server

http://www.guia-ubuntu.org/index.php?title=Samba

http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/

http://www.vensign.com/instalando-samba-en-ubuntu-debian-para-

compartir-archivos-e-impresoras-en-redes-windows.html

Linux Administración del Sistema y la Red Iñaki Alegria Loinez, Roberto

Cortiña. Edt. Pearson Prentice Hall

Luis MéndezRaúl Martínez

REFERENCIAS