Capitulos de este wiki
  1. 1 Aprendiendo Samba
  2. 2 ¿Qué es Samba?
  3. 3 ¿Qué puede hacer Samba por mí?
  4. 4 Familiarizandonos con una Red SMB/CIFS
  5. 5 Implementaciones de Microsoft
  6. 6 Un Vistazo a la Distribución Samba
  7. 7 ¿Cómo puedo Obtener Samba?
  8. 8 Instalando Samba en un Sistema Unix
  9. 9 Descargando la Distribución
  10. 10 Configurando Samba
  11. 11 Compillando e Instalando Samba
  12. 12 Un Fichero de Configuración Basico
  13. 13 Iniciando los Demonios de Samba
  14. 14 Testeando los Demonios Samba
  15. 15 Configurando los Clientes Windows
  16. 16 Configurando Computadoras Windows 95/98 (I)
  17. 17 Configurando Computadoras Windows 95/98 (II)
  18. 18 Una Introducción a SMB/CIFS (I)
  19. 19 Una Introducción a SMB/CIFS (II)
  20. 20 Compartición de Unidades de Disco
  21. 21 Aprendiendo a usar el Fichero de Configuración de Samba
  22. 22 Secciones Especiales
  23. 23 Opciones del Ficheros de Configuración
  24. 24 Configuración del Servidor
  25. 25 Configuración de la Compartición de Disco
  26. 26 Opciones de Red con Samba
  27. 27 Servidores Virtuales
  28. 28 Opciones de Ficheros de Registro
  29. 29 Visualización (Browsing) y Compartición Avanzada de Discos
  30. 30 Visualización, Navegación o 'Browsing'
  31. 31 Diferencias entre Sistemas de Ficheros
  32. 32 Permisos de Ficheros y Atributos en MS-DOS y Unix
  33. 33 Planchado de Nombres (Name Mangling) y Tipo
  34. 34 Bloqueos y Opciones de Bloqueos
  35. 35 Usuarios, Seguridad y Dominios
  36. 36 Usuarios y Grupos
  37. 37 Controlando el acceso a los recursos compartidos
  38. 38 Seguridad y autenticación
  39. 39 Contraseñas
  40. 40 Sincronización de las Contraseñas
  41. 41 Dominios Windows
  42. 42 Scripts de Entrada
  43. 43 Impresión y Resolución de Nombres
  44. 44 Enviando tareas de impresión a SAMBA
  45. 45 Impresión sobre Impresoras de Cliente Windows
  46. 46 Resolución de Nombres con Samba
  47. 47 Informacion adicional sobre Samba
  48. 48 Magic Scripts (Scripts Magicos)
  49. 49 Internationalización
  50. 50 Mensajes Emergentes
  51. 51 Opciones Añadidas Recientemente
  52. 52 Otras Opciones
  53. 53 Copias de Seguridad (Backups) con smbtar
  54. 54 Resolviendo Problemas con Samba
  55. 55 La Caja de Herramientas
  56. 56 El Arbol de Errores
  57. 57 Recursos Extra
  58. 58 Bibliography

Usando Samba - Configurando Samba

10 - Configurando Samba

[editar]
Tutorial creado por Robert Eckstein, David Collier-Brown, Peter Kelly. Extraido de: http://es.tldp.org/Manuales-LuCAS/USANDO-SAMBA/usando-samba-html/node1.html
20 de Febrero de 2006
La distribución de fuentes de Samba 2.0 y anteriores no tenían inicialmente un makefile. En su lugar, se generaba uno a través de un script GNU configure, el cual se localizaba en el directorio samba-2.0.x /source/. El script configure, que debería ser ejecutado como root, se encarga de las configuraciones específicas a la máquina destino donde se iba a instalar Samba. Sin embargo, todavía puedes decidir sobre algunas opciones globales. Las opciones globales pueden ser establecidas pasando opciones a través de la línea de comandos:

# ./configure --with-ssl

Por ejemplo, esto configurará el fichero makefile para Samba con soporte para el protocolo de encriptación Secure Sockets Layer (SSL). Si quieres ver la lista completa de opciones, teclea lo siguiente:

#./configure --help

Cada una de estas opciones activa/desactiva varias características. Normalmente activarás una característica especificando la opción -con-opcion, la cual causará que la característica sea compilada e instalada. Del mismo modo, si especificas una opción -sin-opcion, la característica será desactivada. Desde Samba 2.0.5, cada una de las siguientes características están desactivadas por defecto:

-with-smbwrapper Incluye soporte SMB wrapper, lo cual permite a los ejecutables de la parte Unix acceder a sistemas de ficheros SMB/CIFS como si fueran sistemas de ficheros de Unix. Recomendamos usar esta opción. Sin embargo, al tiempo de la escritura de este libro, nos topamos con diversas incompatibilidades entre el paquete smbwrapper y la librería GNU libc versión 2.1, y no se pudo compilar en Red Hat 6.0. Busca más información sobre estas incompatibilidades en la página web de Samba. -with-afs Incluye soporte para el sistema de ficheros de Andrew de la Universidad Carnegie Mellon. Si vas a servir ficheros AFS vía Samba, te recomendamos compilar Samba una vez primero sin activar esta característica, para asegurarte de que todo funciona bien. Una vez la versión funcione correctamente, recompila Samba con esta característica activada. -with-dfs Incluye soporte para DFS, una versión posterior de AFS, usado por OSF/1 (Digital Unix). Nota que esto NO ES LO MISMO que el DFS de Microsoft, el cual es un sistema de ficheros completamente distinto. De nuevo, recomendamos compilar Samba primero sin ésta característica, y si todo funciona bien, recompila con ella activada. -with-krb4=directorio-base  

Incluye soporte para Kerberos version 4.0, especificando explícitamente el directorio base de la distribución. Kerberos es un protocolo de seguridad de red de MIT que usa cripografía para proporcionar seguridad entre nodos. Microsoft ha anunciado que Kerberos 5.0 será el mecanismo estandar de autentificación para Microsoft Windows 2000 (NT 5.0). Sin embargo, los mecanismo de autentificación de Kerberos 5.0 son bastante diferentes a los mecanismos de seguridad de Kerberos 4.0. Si tienes Kerberos version 4 en tu sistema, el equipo de Samba recomienda que actualices y uses la opción -with-krb5 (mira el siguiente elemento). Puedes encontrar más información sobre Kerberos en http://web.mit.edu/kerberos/www.

-with-krb5=directorio-base Incluye soporte para Kerberos version 5.0, especificando explícitamente el directorio base de la distribución. Microsoft ha anunciado que Kerberos 5.0 será el mecanismo estandar de autentificación para Microsoft Windows 2000 (NT 5.0). Sin embargo, no hay garantías de que Microsoft no amplíe Kerberos para sus propias necesidades en el futuro. Actualmente, el soporte de Kerberos en Samba sólo usa un interfaz de claves de texto plano, no encriptadas. Puedes encontrar más información sobre Kerberos en http://web.mit.edu/kerberos/www. -with-automount Incluye soporte para automounter, una característica frecuentemente usada en sitios que ofrecen NFS. -with-smbmount Incluye soporte smbmount, lo cual es sólo para Linux. Esta característica no estaba mantenida al tiempo de la escritura de este libro, así que el equipo de Samba creó una característica adicional y proporcionó smbwrapper en su lugar. La característica smbwrapper funciona en mayor número de plataformas Unix que smbmount, así que normalmente querrás usar -with-smbwrapper en lugar de esta opción. -with-pam Incluye soporte para para Pluggable Authentication Modules (PAM), una característica común de autentificación en el s.o. Linux. -with-ldap Incluye soporte para el Lightweight Directory Access Protocol (LDAP). Una versión futura de LDAP será usada en el s.o. Windows 2000 (NT 5.0); este soporte de Samba es experimental. LDAP es un flexible protocolo de directorios cliente-servidor que proporciona información tal como certificados y miembros de grupos2.3. -with-nis Incluye soporte para obtener información password-fichero desde NIS (las páginas amarillas de la red). -with-nisplus Incluye soporte para obtener información password-fichero desde NIS+, el sucesor de NIS. -with-ssl Incluye soporte para Secure Sockets Layer (SSL), el cual es usado para proporcionar conexiones encriptadas desde cliente al servidor. El Apéndice A, Configurando Samba con SSL, describe la configuración de Samba con soporte SSL. -with-nisplus-home Incluye soporte para localizar qué servidores contienen un determinado directorio home de usuario y pedirle que conecte a él. Requiere -with-nis y, usualmente, -with-automounter. -with-mmap Incluye experimental memory mapping code. Esto no es necesario para bloqueo rápido, el cual ya usa mmap o System V shared memory. -with-syslog Incluye soporte para usar la utilidad SYSLOG para información de registro generada por el servidor Samba. Hay un par de opciones de configuración de Samba que puedes usar para activar el soporte SYSLOG; El Capítulo 4, Discos Compartidos, las discute. -with-netatalk Incluye soporte experimental para interoperar con el servidor de ficheros Netatalk (Macintosh). -with-quotas Incluye soporte de cuotas de disco.

Como cada una de estas opciones están desactivadas por defecto, ninguna de ellas es esencial para Samba.

En adición, la Tabla 2.1 muestra algunos de los otros parámetros que puedes usar con el script configure si quieres ubicar partes de la distribución de Samba en diferentes lugares, quizás para hacer uso de múltiples discos o particiones. Nota que los valores por defecto de la tabla muchas veces se refieren a un prefijo especificado previamente.




Table: Opciones de Configuración Adicionales.|| Opción || Significado || V. por Defecto ||
|| -prefix=directorio || Instala los archivos independientes de la arquitectura en el directorio base especificado. || /usr/local/samba ||
|| -eprefix=directorio || Instala los archivos dependientes de la arquitectura en el directorio base especificado. || /usr/local/samba ||
|| -bindir=directorio || Instala ejecutables de usuario en el directorio especificado. || eprefix /bin ||
|| -sbindir=directorio || Instala ejecutables de administrador en el directorio especificado. || eprefix /bin ||
|| -libexecdir=directorio || Instala programas ejecutables en el directorio especificado. || eprefix /libexec ||
|| -datadir=directorio || Instala los datos de sólo lectura independientes de la arquitectura en el directorio especificado. || prefix /share ||
|| -libdir=directorio || Instala librerías de programas en el directorio especificado. || eprefix /lib ||
|| -includedir=directorio || Instala los paquetes de ficheros include en el directorio especificado. || prefix /include ||
|| -infodir=directorio || Instala los ficheros de información adicional en el directorio especificado. || prefix /info ||
|| -mandir=directorio || Instala las páginas de manual en el directorio especificado. || prefix /man ||




De nuevo, antes de ejecutar el script configure, es importante que seas el usuario root del sistema. De lo contrario, podrías obtener un warning como este:

configure: warning: running as non-root will disable some tests

No querrás que ningún test sea desactivado cuando se cree el makefile de Samba; esto amplía el potencial de errores al tiempo de compilación o ejecución de Samba en tu sistema.

Aquí tienes una simple ejecución del script configure, el cual crea un makefile para Samba 2.0.4 para la plataforma Linux. Nota que debes ejecutar el script en el directorio source, y que varias líneas de la mitad de la salida han sido omitidas:

# cd samba-2.0.4b/source/ # ./configure | tee mylog loading cache ./config.cache checking for gcc... (cached) gcc checking whether the C compiler (gcc -O ) works... yes checking whether the C compiler (gcc -O ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for a BSD compatible install... (cached) /usr/bin/install -c ...(contenido omitido)... checking configure summary configure OK creating ./config.status creating include/stamp-h creating Makefile creating include/config.h

En general, cualquier mensaje desde configure que no sea antecedido por las palabras checking o creating es un error; frecuentemente te ayudará redirigir la salida del script a un fichero para localizar errores, como hicimos con el comando tee anteriormente. Si se produce un error durante la compilación, información más detallada sobre él se puede encontrar en el fichero config.log, el cual se genera en el directorio local mediante el script configure.

Si todo va bien, obtendrás un mensaje checking configure summary seguido de un mensaje configure OK y 4 ó 5 mensajes de creación de ficheros. Así que, si ha ido bien ... El Siguiente Paso: compilar.





2.3 Por directorio, no queremos indicar un directorio en un sistema de ficheros, sino un directorio indexado (tal como una guía de teléfonos). La información es almacenada y puede ser fácilmente retornada en un sistema público LDAP.
[editar]

10 opiniones

Sergio

buenisimo
huevos

no mames
Muy muy bueno.

Excelente. Todos los aspectos que me presentaron problemas en la configuración del servidor fueron resueltos con la ayuda proporcionada por este documento. Muchas gracias a los autores y traductores por su aporte.
Samba en web.

Quisiera saber mas sobre lo que es la instalacion de samba en web.
Samba.

Exelente curso de samba, muy bien explicado.
1 2 | siguiente >

Tutoriales relacionados con 'Usando Samba'

Este documento describe la manera de usar el paquete Samba, que dota a Linux de... Más »
Cuando un entorno Windows precisa nuestros archivos, o puede servirnos para imprimir nuestros documentos, nada... Más »
Esta guía no es un documento general de seguridad. Esta guía está específicamente orientada a... Más »
Antes de continuar he de advertir que instalar una estación de trabajo NetBSD es un... Más »
Vamos a ver cómo funciona Snort en todas sus facetas, instalación y configuración (sistemas Windows),... Más »

Autor y licencia de 'Usando Samba'


Tutorial de Robert Eckstein, David Collier-Brown, Peter Kelly. Extraido de: http://es.tldp.org/Manuales-LuCAS/USANDO-SAMBA/usando-samba-html/node1.html CopyLeft
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.