PDF de programación - Configurar un servidor de Samba - Módulo 4.1.3

Imágen de pdf Configurar un servidor de Samba - Módulo 4.1.3

Configurar un servidor de Samba - Módulo 4.1.3gráfica de visualizaciones

Actualizado el 23 de Junio del 2017 (Publicado el 14 de Abril del 2017)
743 visualizaciones desde el 14 de Abril del 2017
54,1 KB
12 paginas
Creado hace 21a (11/06/2002)
Bisoños Usuarios de Linux de Mallorca y Alrededores | Bergantells Usuaris de Linux de Mallorca i

Afegitons

Configurar un servidor de Samba - Módulo 4.1.3

Por Daniel Rodriguez, DaniRC (http://bulma.net/~danirc/)
Creado el 11/06/2002 12:16 y modificado por última vez el 11/06/2002 12:16

Vamos a configurar Samba paso a paso, conociendo de manera didáctica la mayor parte de la funcionalidad
de este servidor.

Al final del artículo, deberiamos ser capaces de pegarle una patada a nuestros NT’s ... o almenos saber
convivir con ellos de manera elegante.

De nuevo agradecer a MandrakeCampus la licencia LGPL sin la cual estas traducciones no serian posibles.

Nivel : Avanzado

Documento original: www.mandrakecampus.com

Traducción al castellano : Daniel Rodríguez

Documento realizado con OpenOffice 1.0

Licencia LGPL

Indice

1.

La comparticion de recursos

2.

¿ Qué es Samba ?

3.

Presentación de los servidores

4.

SWAT la herramienta de configuración gráfica.

5.

Teoria de funcionamiento de CIFS

6.

Configuracion de parámetros globlales

7.

Comparticion de Impresoras, directorios y modalidades de compartición (guest/invitado) y otras

8.

Integración de Samba en un dominio NT

9.

Configuracion de Samba como controlador de dominio

10.

Herramientas del cliente. Smbmount, smbtar, ...

11.

Para profundizar ...

La compartición de recursos

Inconvenientes del servicio de FTP

El servicio de FTP permite intercambiar ficheros en red. Pero presenta serios problemas de integracion:

Su uso no es transparente, es decir, cambia según tratemos con estaciones de trabajo Unix o Windows.

NFS, una solucion limitada a máquinas UNIX

Entre maquinas Unix, es posible usar el protocolo NFS para compartir ficheros. Se trata de una gran solucion
puesto que permite conservar todas las funcionalidades del sistema de ficheros Unix. Aun asi, presenta una
serie de inconvenientes :

NFS presenta problemas de seguridad.

No existe una buena implementacion libre de NFS para equipos Windows.

La solucion: utilizar el protocolo CIFS

En lugar de usar una solucion, costosa, en los equipos Windows, es mas economico -y lleva menos trabajo-
utilizar el protocolo utilizado nativamente por las maquinas Windows. Este protocolo, llamado Common
Internet FileSystem (CIFS), tiene implementaciones sobre un gran numero de plataformas.

Existe una implementación libre de este protocolo llamada SaMBa, que permite utilizarlo sobre servidores
Unix

¿ Qué es Samba ?

Presentacion de Samba

Samba es una implementacion bajo Unix de los protocolos CIFS y NetBIOS (antiguamente llamado SMB, de
alli el nombre de SAMBA)

Este protocolo permite compartir varios recursos diferentes:
El acceso a las impresoras conectadas fisicamente a las maquinas.
El acceso a los directorios compartidos.

La paquete de SAMBA incluye utilidades para controlar el acceso de los archivos con la misma soltura que un
WindowsNT. Ademas Samba puede colaborar con un servidor NT existente, o reemplazarlo del todo.
Veremos mas adelante como configurarlo en detalle, pero es posible:

Proteger por contraseña el acceso a un directorio compartido.

Proteger con una contraseña personificada para cada usuario, y dotar de permisos de acceso
individualizados.

Las herramientas necesarias

Paquetes a instalar

Los paquetes de samba suelen ser 3 (almenos en la distribucion Mandrake):

1.

samba-common

2.

samba

3.

samba-client

El primer paquete tiene los elementos que van a permitir el buen funcionamiento de los otros dos: Las
herramientas de conversion de tablas de caracteres Windows, los ficheros de configuracion y la
documentacion.

El segundo paquete contiene todos los programas del servidor, es decir: aplicaciones que permiten hacer
accesible los recursos a los usuarios, herramientas de configuracion y la documentacion esencial de
Samba.

El ultimo paquete contiene los programas clientes, que permiten acceder a los recursos compartidos

Proceso de instalacion

Los paquetes se pueden instalar facilmente con urpmi (la utilidad tipo apt de mandrake) si estas conectado a la
Internet. O bien desde el CD-ROM de la distribucion. En todo caso se aconseja instalar los 3 paquetes
anteriores y tal vez el paquete swat que es una aplicación web que te permite configurar tu servidor Samba
facilmente. Pero para ello te hara falta el apache y varias dependencias mas, asi que con los 3 paquetes de
Samba nos bastara para empezar.

Personalmente lo que mas me gusta es lanzar

# urpmi samba*

Nota: Versiones antiguas de urpmi se quedaban bastante colgadas. La ultima version obtenida de la MDK 8.2
va bastante mejor, aunque aun le queda para llegar al nivel del apt-get (Debian) o del emerge (Gentoo)

Presentacion de los servidores

Los dos demonios

Dos demonios se encargan de ofrecer los servicios de la conjunto de aplicaciones del Samba. El primero es el
smbd y el segundo de ellos es el nmbd.

smbd es el demonio que se encarga de la comparticion de recursos: ficheros, impresoras, ... pero tambien del
control del acceso a los recursos. Gestiona los permisos delos diferentes clientes una vez que estos han sido
identificados.

El demonio nmbd se ocupa de anunciar servicios. Es decir, se encarga de informar a las maquinas presentes
en la red sobre cuales son los recursos disponibles. Este demonio maneja tambien la resolucion de nombres de
NetBIOS. Puede para ello comunicarse con un servidor WINS (Windows Internet Naming Service) presente
en la red.

Nota : La resolucion de nombres consiste en obtener una equivalencia entre la direccion IP de la LAN y el
nombre de la maquina.

Las herramientas de configuracion

Existen dos formas para realizar la configuracion:

Es posible editar directamente los ficheros de configuracion con un editor de texto, pero podemos configurar
esos mismos ficheros con la ayuda de una interfaz gráfica, obteniendo identico resultado.

Nosotros veremos aquí el manejo de Swat (Samba Web Administration Tool). Se trata de una interfaz que se
comporta como un servidor Web, conectandose a la maquina por medio de un simple navegador. Es posible
leer la documentacion, cambiar la configuracion y realizar las demas tareas administrativas despues de
habernos validado con un usuario y una contraseña.

Nota : El servidor Swat suele ejecutarse en el puerto 901, para no entrar en conflicto con el servidor de HTTP
(Servidor Web) que suele escuchar el puerto 80.

Las herramientas del cliente

Las herramientas para el cliente bajo Microsoft Windows son aquellas utilizadas habitualmente para trabajar
con servidores NT. No hay que cambiar nada en este sentido. El funcionamiento para las maquinas Windows
es totalmente transparente.

Para GNU/Linux, existen en el paquete samba-client programas cliente para los servicios CIFS que sean
proporcionados por un servidor Windows o por un servidor Unix usando Samba.

Configuracion con SWAT

La herramienta SWAT es el ejemplo de una buena interfaz de administracion grafica. Intenta de forma
relativamente transparente poder proporcionar todas las funcionalidades de la configuracion en modo texto.

Nota : Como la configuracion de Samba es sencilla, ha sido posible agrupar todas las posibilidades en un
numero reducido de opciones, sin sobrecargar la interfaz. Por otro lado SWAT ofrece la posibilidad de generar
un fichero smb.conf de muestra, con el que podremos estudiar la sintaxis del script por si tuvieramos que
editarlo a mano en alguna ocasión. De esta forma explicaremos las 2 formas de trabajar en paralelo

Presentacion de los ficheros en modo texto.

El fichero /etc/smbpasswd contiene los passwords de los usuarios de Samba, de forma cifrada.

El fichero /etc/lmhosts es un interfaz entre los nombres de maquinas NetBIOS y las direcciones IP numericas.
Su formato es parecido al de /etc/hosts.

El fichero /etc/smbusers contiene una lista de usuarios del sistema, seguida de una lista de usuarios de Samba
que disponen de los derechos de esos usuarios.

De esta forma es posible crear varios usuarios Samba sin tener que crear para cada uno de ellos un usuario del
sistema.

Los menus de SWAT

Las secciones del smb.conf

Los menus GLOBALS, SHARES, PRINTERS son parecidos a los de las secciones existentes en el fichero
/etc/smb.conf, que se presenta como un fichero .ini habitual del mundo Windows.

El menu GLOBALS contiene variables generales que se aplican al total de los recursos puestos a disposicion
del servidor de SMB. Esta seccion contiene tambien informacion de identificacion del servidor dentro de la
red NetBIOS: grupo de trabajo, nombre e identificador. Esta seccion contiene tambien los modos de
funcionamiento de Samba.

El menu SHARES contiene la lista de comparticiones de disco efectuadas por la maquina. Se aconseja
primero crear la particion compartida y despues precisar para cada particion sus propiedades particulares.

Nota: aquí hablo de particiones, pero tambien vale para carpetas/directorios compartidos.

El menu PRINTERS es casi identico al anterior, pero permite compartir impresoras en lugar de particiones de
disco.

Los otros menus

El menu HOME permite acceder a la version HTML de la documentacion de Samba. Faltan talvez algunas
opciones, en particular la ayuda sobre el propio SWAT deja algo que desear. Se trata a menudo de una ayuda
relativa a las opciones de los ficheros en modo texto. A menudo más configurables que la herramienta
grafica. De un modo u otro toda esta documentación es en el fondo muy usable.

El menu VIEW nos permite ver el fichero smb.conf tal cual ha sido redactado por SWAT. Es posible ver
tambien la totalidad de las opciones posibles, incluso las que SWAT no ha cambiado, pero que tienen un valor
por defecto.

El menu PASSWORD permite al usuario cambiar su contraseña. Se trata de un interfaz grafico para el
programa smbpasswd. Sirve tambien al administrador para añadir nuevos usuarios.

Teoria de funcionamiento de CIFS

Anunciar los recursos disponibles

Sobre una misma red, varias maquinas pueden poner recursos a disposicion de
  • Links de descarga
http://lwp-l.com/pdf2789

Comentarios de: Configurar un servidor de Samba - Módulo 4.1.3 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad