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 - Otras Opciones

52 - Otras Opciones

[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
Muchas opciones de Samba estan presentes para compatibilidad con características de sistemas Unix o Windows. Las opciones mostradas en la Tabla 8.10 resuelven específicamente algunos de los problemas conocidos. Normalmente no cambiaremos sus valores, y te aconsejamos hagas tú lo mismo.


|| Table: Otras opciones.|| Opción || Parámetros || Función || Defecto || Ambito || || deadtime || numérico (n^o minutos) || Especifica el n^o de minutos de inactividad antes de que una conexión debería ser terminada. || || Global || || dfree command || string (comando) || Usado para proporcionar un comando que retorna el espacio libre en disco en un formato reconocido por Samba. || ninguno || Global || || fstype || NTFS, FAT, o Samba || Establece el tipo de sistema de ficheros reportado por el servidor al cliente. || NTFS || Global || || keep alive || segundos || Establece el número de segundos entre chequeos para un cliente inoperativo. || 0 (ninguno) || Global || || max disk size || numérico (tamaño en MB) || Establece el mayor tamaño de disco para retornar a un cliente, aquellos de los cuales tienen límites. No afecta a operaciones actuales en el disco. || 0 (infinito) || Global || || max mux || numérico || Establece el número máximo de operaciones SMB simultáneas que los clientes pueden realizar. || 50 || Global || || max open files || numérico || Número límite de ficheros abiertos para poner por debajo de los límites Unix. || 10.000 || Global || || max xmit || numérico || Especifica el tamaño máximo de paquete que Samba enviará. || 65.535 || Global || || nt pipe support || booleano || Desactiva una característica experimental de NT, para testeos o en caso de un error. || yes || Global || || nt smb support || booleano || Desactiva una característica experimental de NT, para testeos o en caso de un error. || yes || Global || || ole locking compatibility || booleano || Remapea peticiones bloqueadas fuera de rango usadas en Windows para ubicarlas en un rango admisible en Unix. Desactivarla provoca errores de bloqueos Unix. || yes || Global || || panic action || comando || Programa a ejecutar si Samba cae; para depuración. || ninguno || Global || || set directory || booleano || Si es yes, permite a los clientes VMS establecer comandos dir. || no || Global || || smbrun || string (comando completamente cualificado) || Establece el comando que Samba usa como wrapper para comandos de shell. || ninguno || Global || || status || booleano || Si es yes, permite a Samba monitorear el estado del comando smbstatus. || yes || Global || || strict sync || booleano || Si es no, ignora las peticiones de aplicaciones Windows para realizar una sincronización a disco. || no || Global || || sync always || booleano || Si es yes, fuerza a todos los clientes a guardar en disco antes de retornar de la llamada. || no || Global || || strip dot || booleano || Si es yes, quita los puntos de nombres de ficheros Unix. || no || Global || ||


Esta oción global establece el número de minutos que Samba esperará para un cliente inactivo, antes de cerrar su sesión con el servidor Samba. Un cliente es considerado inactivo cuando no tiene ficheros abiertos y no hay datos enviandose desde él. El valor por defecto para esta opción es 0, lo que significa que Samba nunca cerrará ninguna conexión, no importa el tiempo que lleve inactiva. Puedes modificarlo así:

[global] deadtime = 10

Esto le dice a Samba que termine cualquier sesión inactiva tras 10 minutos. Para la mayoría de las redes, establecer este valor funcionará bien, ya que las reconexiones desde elcleinte son realizadas generalmente de forma transparente al usuario.


Esta opción global es usada en sistemas que determinan incorrectamente el espacio libre restante en el disco. Por ahora, el único sistema en el que está confirmado que necesita usar esta opción es Ultrix. no hay valor por defecto para esta opción, lo que significa que Samba ya cononce cómo computar el espacio libre de disco por sí mismo. Puedes modificarlo como sigue:

[global] dfree command = /usr/local/bin/dfree

Esta opción debería apuntar a un script que debería retornar el espacio total de disco en un bloque, y el número de bloques disponibles. La documentación de Samba recomienda usar el siguiente:

#!/bin/sh df $1 | tail -1 | awk '{print $2" "$4}'

En máquinas System V, lo siguiente funcionará:

#!/bin/sh /usr/bin/df $1 | tail -1 | awk '{print $3" "$5}'


Esta opción a nivel de recurso establece el tipo de sistema de ficheros que Samba reportará cuando le sea solicitado por un cliente. Hay tres cadenas que pueden ser usadas como valor para esta opción de configuración, como ves en la Tabla 8.11.




Table: Tipos de Sistemas de Ficheros.|| Variable || Definición ||
|| NTFS || Sistema de Ficheros Microsoft Windows NT ||
|| FAT || Sistema de Ficheros DOS FAT ||
|| Samba || Sistema de Ficheros Samba ||


El valor por defecto para esta opción es NTFS, que representa a un sistema de ficheros Windows NT. Probablemente no haya necesidad de especificar otro sistema de ficheros. Sin embargo, si quieres, puedes modificarlo:

[data] fstype = FAT


Esta opción global especifica el número de segundos que Samba esperará entre envíos de paquetes tipo 'se mantiene activo' NetBIOS. Estos paquetes son usados para hacer ping a un cliente para detectar si está todavía activo y operativo en la red. El valor por defecto para esta opción es 0, lo que significa que Samba no enviará ningún paquete. Puedes modificarlo así:

[global] keep alive = 10


Esta opción global especifica un límite ilusorio, en megabytes, para cada uno de los recursos que Samba está usando. Podrías usar esta opción para prevenir que clientes con viejos sistemas operativos procesaran grandes cantidades de disco, tales como más de un gigabyte.

El valor por defecto es 0, lo que significa que no hay limitación. Puedes modificarlo como sigue:

[global] max disk size = 1000


Esta opción especifica el número máximo de operaciones SMB concurrentes que Samba permite. El valor por defecto es 50. Puedes modificarlo así:

[global] max mux = 100

max open files

Esta opción especifica el número máximo de ficheros abiertos que Samba debería permitir en un momento dado para todos los procesos. Este valor debe ser igual o menor que la cantidad permitida por el sistema operativo, el cual varía de un sistema a otro. El valor por defecto es 10,000. Puedes modificarlo así:

[global] max open files = 8000


Esta opción establece el tamaño máximo de los paquetes que Samba intercambia con un cliente. En algunos casos, establecer un tamaño menor puede incrementar el rendimiento, especialmente con Windows para Trabajo en Grupos. El valor por defecto es 65535. Y puedes modificarlo así:

[global] max xmit = 4096

La sección B.2.2.6, La ventana de recepción TCP, en el Apéndice B, Afinando el Rendimiento de Samba, muestra algunos usos para esta opción.


Esta opción global es usada por desarrolladores para permitir o no a clientes Windows NT la capacidad de hacer conexiones a tuberías IPC$ específicas de NT SMB. Como usuario, nunca deberías necesitar cambiar el valor por defecto para esta opcion:

[global] nt pipe support = yes


Esta opción es usada por desarrolladores para negociar opciones SMB específicas de NT con clientes Windows NT. El equipo de Samba ha descubierto una mejora en el rendimiento estableciendo este valor a no. Sin embargo, como usuario, nunca deberías necesitar cambiar el valor por defecto para esta opcion:

[global] nt smb support = yes


Esta opción desactiva la manipulación del bloqueo interno de rango de byte de Samba en ficheros, lo cual le da compatibilidad con aplicaciones Object Linking and Embedding (OLE) que usan bloqueos altos de rango de byte como método para procesos de comunicación. El valor por defecto es yes. Puedes cambiarlo así:

[global] ole locking compatibility = no


Esta opción especifica un comando a ejecutar en el caso de que Samba encuentre un error fatal cuando se inicie o esté en ejecución. No hay valor por defecto:

[global] panic action = /bin/csh -c 'xedit < "¡Samba ha caído inesperadamente!'


Esta opción permite a clientes Digital Pathworks usar el comando setdir para cambiar directorios en el servidor. Si no estás usando el cliente Digital Pathworks, no necesitas cambiar esta opción. El valor por defecto es no:

[data] set directory = no


Esta opción establece la localización del ejecutable smbrun, que usa Samba como wrapper para ejecutar comandos de shell. El valor por defecto para esta opción es automáticamente configurado por Samba cuando se compila. Si no instalaste Samba en el directorio de instalación standard, puedes especificar dónde se encuentra el binario de esta forma:

[global] smbrun = /usr/local/bin/smbrun


Esta opción indica si Samba debería registrar todas las conexiones activas en un fichero de status. Este fichero es uasdo sólo por el comando smbstatus. Si no tienes intenciones de usar este comando, puedes establecer esta opción a no, lo cual resulta en un pequeño incremento de velocidad en el servidor. El valor por defecto es yes:

[global] status = yes

strict sync

Esta opción determina si Samba admitirá todas las peticiones de realizar una sincronización de disco cuando se solicite por cualquier cliente. Muchos clientes solicitan una sincronización de disco cuando van a intentar pasar datos a sus propios ficheros abiertos. Como resultado, esto puede ralentizar sustancialmente el servidor Samba. El valor por defecto es no:

[data] strict sync = no


Esta ocpión decide si cada escritura a disco debería ser seguida de una sincronización de disco antes de que la llamada de escritura retorne el control al cliente. Aunque el valor para esta opción es no, los clientes pueden solicitar una sincronización de disco; mira la opción strict sync. El valor por defecto es no. Y lo puedes cambiar así:

[data] sync always = yes


Esta opción determina si eliminar el punto de nombres de fichero Unix que están formateados con un punto al final. El valor por defecto para esta opción es no. Puedes cambiarlo así:

[global] strip dot = yes

Esta opción está considerada obsoleta; el usuario debería usar en su lugar la opción mangled map.
[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.