PDF de programación - El Servicio SAMBA - Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios

Imágen de pdf El Servicio SAMBA - Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios

El Servicio SAMBA - Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitariosgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 16 de Marzo del 2018)
333 visualizaciones desde el 16 de Marzo del 2018
239,6 KB
21 paginas
Creado hace 16a (19/07/2007)
Utilización y Administración avanzada
de sistemas GNU/Linux y aplicaciones

Software Libre para estudiantes

universitarios
El Servicio SAMBA

Fernando Carrasco Castrillón

Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones Software Libre para
estudiantes universitariosEl Servicio SAMBA
por Fernando Carrasco Castrillón

Copyright (c) 2.007 Fernando Carrasco Castrillón <[email protected]>.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy
of the license is included in the section entitled "GNU Free Documentation License".

Historial de revisiones
Revisión 1.0 10-04-2007 Revisado por: Fernando Carrasco Castrillón

Tabla de contenidos

1. Introdución.............................................................................................................................................1
1.1. Compilación del Kernel ..............................................................................................................1
1.2. Lanzar Samba..............................................................................................................................1
1.3. Seguridad.....................................................................................................................................2
1.4. smbpasswd .................................................................................................................................3
1.5. Conexión de una máquina cliente Windows ...............................................................................3
1.6. Utilidad swat (Samba Web Administration Tool) .......................................................................3
2. Configuración de Samba .......................................................................................................................4
2.1. El archivo /etc/samba/smb.conf ..........................................................................................4
2.1.1. Variables utilizables en smb.conf.................................................................................4
2.1.2. Sección [global]..............................................................................................................5
2.1.3. Sección [homes] .............................................................................................................6
2.2. Optimización de Samba ..............................................................................................................7
2.3. Compartiendo una unidad Windows con máquinas Linux .........................................................7
2.4. Compartiendo una impresora de Windows con máquinas GNU/Linux......................................8
2.5. Compartiendo una impresora de GNU/Linux con máquinas Windows......................................8
A. GNU Free Documentation License....................................................................................................11
A.1. PREAMBLE ............................................................................................................................11
A.2. APPLICABILITY AND DEFINITIONS ................................................................................11
A.3. VERBATIM COPYING...........................................................................................................12
A.4. COPYING IN QUANTITY .....................................................................................................13
A.5. MODIFICATIONS...................................................................................................................13
A.6. COMBINING DOCUMENTS.................................................................................................15
A.7. COLLECTIONS OF DOCUMENTS ......................................................................................15
A.8. AGGREGATION WITH INDEPENDENT WORKS..............................................................16
A.9. TRANSLATION ......................................................................................................................16
A.10. TERMINATION.....................................................................................................................16
A.11. FUTURE REVISIONS OF THIS LICENSE.........................................................................17
A.12. ADDENDUM: How to use this License for your documents................................................17

iii

Capítulo 1. Introdución

Samba es un conjunto de aplicaciones que permiten establecer una arquitectura Cliente/Servidor para la
compartición de recursos en sistemas heterogéneos.

Importante: SMB (Server Message Block) es un protocolo definido por Microsoft e Intel en 1.987 y
permite el intercambio de servicios (acceso a discos duros, impresoras y puertos serie) y se
encuentra implementado en todos los entornos Windows. Los equipos que utilizan SMB pueden
trabajar como clientes ó como servidores, aunque generalmente los clientes serán máquinas con
sistema operativo de Microsoft.

SMB es totalmente independiente del medio de transporte, y esto hace que pueda trabajar sobre TCP/IP,
NetBEUI ó IPX/SPX. La base de este protocolo (RFC 1001, RFC 1002) son bloques de mensajes, a los
cuáles se les denomina SMBs, y que tanto el servidor como el cliente utilizan para comunicarse.
Inicialmente fue escrito para UNIX pero ha sido portado a OS/2, VMS y NetWare. Dentro de UNIX
funciona sobre Solaris, SCO, HP-UX, GNU/Linux y otros.

Samba es un servidor SMB gratuito (Licencia GNU) desarrollado por Andrew Tridgell. Samba permite
que Linux actúe como servidor SMB permitiendo a máquinas Windows acceder a recursos compartidos
tales como impresoras ó discos duros. La mayoría de las distribuciones actuales incluyen Samba en su
conjunto de paquetes suministrados.

Importante: En el cliente Windows, es necesario instalar TCP/IP y el Cliente para redes Microsoft.

1.1. Compilación del Kernel

Habilitar (ó compilar como módulos) las siguientes opciones:

1. File Systems -> DOS/FAT/NT Filesystems -> MSDOS fs support
2. File Systems -> DOS/FAT/NT Filesystems -> VFAT (Windows 95) fs support
3. File Systems -> Network File Systems -> SMB file system support (to mount ...)
4. File Systems -> Network File Systems -> CIFS support (advanced network ...)

1.2. Lanzar Samba

smbd es el daemon Samba propiamente dicho. Escucha las peticiones de los clientes por el puerto
139/tcp. El segundo daemon, nmbd es un servidor de nombres de NetBIOS para soporte de clientes, es
decir, permite la resolución de nombres en NetBIOS.

1

Capítulo 1. Introdución

La configuración de Samba se realiza a partir del fichero /etc/samba/smb.conf, que lee el demonio
correspondiente cuando se inicia GNU/Linux. Este fichero está dividido en una serie de secciones, como
se verá más adelante. Una vez realizados los cambios pertinentes en este fichero, se debe administrar
smbd con:

/etc/init.d/smb start | stop | status | restart.

Para administrar nmbd, ejecutar /etc/init.d/nmb start | stop | status | restart.

Otra forma de administrar y lanzar Samba consiste en acceder a YaST -> Servicios de red -> Servidor
Samba. Esta forma permite, de forma visual, realizar cambios en la configuración de Samba sin
manipular directamente el archivo /etc/samba/smb.conf, aunque todos los cambios que se realicen
se guardarán posteriormente en dicho archivo.

smbd únicamente permite que GNU/Linux sea servidor (no cliente). Para que actúe como cliente se
utilizarán otras utilidades.

Hay cuatro cosas que pueden hacerse con Samba:

1. Compartir una unidad de GNU/Linux con máquinas Windows.
2. Compartir una unidad de Windows con máquinas GNU/Linux.
3. Compartir una impresora GNU/Linux con máquinas Windows.
4. Compartir una impresora Windows con máquinas GNU/Linux.

El rendimiento del servidor, en cuanto a tiempo se refiere, es inferior al de otras aplicaciones de este tipo.

1.3. Seguridad

Todo lo indicado en este apartado supone que cada usuario que desee utilizar alguno de los servicios
suministrados por Samba debe tener una cuenta de usuario en el servidor GNU/Linux. Además, este
nombre de usuario debe ser el mismo en la máquina Windows que en la máquina GNU/Linux y también
este nombre de usuario debe añadirse al conjunto de usuarios que Samba puede manipular mediante el
comando smbpasswd.

En el caso de que no se quiera una conexión autentificada, para conectarse a Samba, pueden seguirse los
siguientes pasos:

1. Copiar el archivo /usr/share/doc/packages/samba/Registry/*_PlainPassword.reg a la

máquina Windows. Evidentemente, habrá que copiar el archivo correspondiente a la versión de
Windows deseada.

2. Desde la máquina Windows, doble clic sobre el archivo anterior.
3. Reiniciar la máquina Windows.

2

4. La sección [homes] del smb.conf se sustituye por la [%U] y su contenido puede ser:

Capítulo 1. Introdución

1.4. smbpasswd

Si se usa, se debe inicializar encrypt passwords = yes . Permite añadir usuarios al fichero de
configuración /etc/samba/smbpasswd o cambiar la contraseña ya existente.

smbpasswd -a <usuario> añade un usuario
smbpasswd <usuario> cambia la contraseña de <usuario>

1.5. Conexión de una máquina cliente Windows

create mode = 750
browseable = yes
comment = Directorio de %U
directory = /home/%U

1.6. Utilidad swat (Samba Web Administration Tool)

Existe la posibilidad de administrar Samba desde un navegador Web utilizando swat. Se consigue
tecleando la siguiente URL:

http://<IPServidorWeb>:901

Cuando se arranque, esta página Web pedirá la contraseña del root.

Para activar swat, hay que acceder al YaST -> Centro de Control -> Servicios de red (inetd) y activar el
servicio correspondiente.Asimismo, se debe modificar el siguiente fichero /etc/xinet.d/swat en su
parámetro only_from de tal forma que apunte
  • Links de descarga
http://lwp-l.com/pdf9573

Comentarios de: El Servicio SAMBA - Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios (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