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 - Magic Scripts (Scripts Magicos)

48 - Magic Scripts (Scripts Magicos)

[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
Los "Scripts Magicos" son un método que consiste en ejecutar una aplicacion en un sistema UNIX y luego, de algun modo, redireccionar las salidas de ese programa a un cliente Samba.

Por ahora se encuentra en fase experimental (por lo menos mientras estoy traduciendo esto). Pero de todas formas se puede utilizar, y llegado el momento podriansernos de utilidad.

Este tipo de "Scripts Magicos" no son muy fiables, y su uso es extremadamente desaconsejado por los desarrolladores de Samba. En las siguientes tablas podemos ver mas informacion sobre estas opciones.




Table: Opciones de Configuración de Red.|| Opción || Parámetros || Función || Defecto || Ambito ||
|| magic script || Cadena de caracteres (string), se refiere al nombre completo del archivo || Establece el nombre de un archivo para que este sea ejecutado por Samba, como un usuario conectado, cuando este no esta realmente conectado. || Ninguno || Share ||
|| magic output || idem que Magic Script || Establece un archivo para que guarde ahi la salida del Magic Script, es algo asi como un log || Nombre_Magic_script.out || Share ||

magic script

Si esta opcion se encuentra activada para un nombre de un fichero, y el cliente crea un fichero con ese nombre en esa comparticion Samba, Samba ejecutara el fichero tan pronto como el usuario lo abra y lo cierre (ese fichero). Vamos a tomar el siguiente ejemplo, esta opcion ha sido creada en el recurso [accounting]:

[accounting] magic script = tally.sh

Samba monitoriza continuamente los ficheros en esa comparticion. Si cualquier fichero con el nombre tally.sh es cerrado, despues de ser abierto por un usuario, Samba ejecutara los contenidos de ese fichero en modo local. El archivo es pasado a la shell para que sea ejecutado por la misma, por lo que deberemos de tener en el sistema alguna shell UNIX valida. Esto tambien significa que el fichero ha de tener caracteres de retorno de carro al final de cada linea en lugar del sistema usado por windows.

Ademas, ayuda bastante si hacemos uso de la directiva #! al principio del fichero, para indicar bajo qué shell deberia de ejecutarse el script.

magic output

Esta opcion especifica un fichero donde guardar las salidas o outputs que cree el script especificado por el Magic script. Se debe especificar el nombre de un fichero en un directorio en el que se pueda escribir, de otra forma al intentar escribir sobre el directorio, dara error.

[accounting] magic script = tally.sh magic output = /var/log/magicoutput

Si no activasemos esta opcion, el fichero en el que son grabadas las salidas del script por defecto, es el nombre de ese script (el que especificamos en la opcion magic script), pero con la extension .out.
[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.