Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Usando Samba - Un Fichero de Configuración Basico

Usando Samba - Un Fichero de Configuración Basico

 ****- (7 opiniones)
GNU Free Documentation License Tutorial de Robert Eckstein, David Collier-Brown, Peter Kelly - 20 de Febrero de 2006
Temas Relacionados: Unix
12. Un Fichero de Configuración Basico

La clave para configurar Samba está en un único fichero de configuración: smb.conf. Este fichero de configuración puede ser muy simple o extremadamente complejo, y el resto de este libro se dedica a ayudarte en esta tarea. Por el momento, sin embargo, te mostraremos cómo crear una configuración simple, la cual te permitirá iniciar los demonios Samba y ver que todo está funcionando como debiera. En posteriores capítulos, verás cómo configurar Samba para tareas más complejas e interesantes.

El proceso de instalación no crea automáticamente un fichero de configuración smb.conf, aunque se incluyen varios de ejemplo en la distribución de Samba. Para testear el software del servidor, nosotros usaremos el siguiente fichero. Este debería llamarse smb.conf y estar ubicado en el directorio /usr/local/samba/lib2.4.

[global]
    workgroup = SIMPLE 
 
 [test]
    comment = For testing only, please
    path = /export/samba/test
    read only = no
    guest ok = yes
 

Este breve fichero de configuración le dice al servidor Samba que ofrezca el directorio /export/samba/test en el servidor como un recurso compartido SMB/CIFS llamado test. El servidor también se convierte en parte del grupo de trabajo llamado SIMPLE, donde cada uno de los clientes deben ser también miembros de él. (Usa aquí tu propio grupo de trabajo si ya sabes cuál es). Usaremos el recurso compartido [test] en el siguiente capítulo para configurar los clientes Windows. Por ahora, puedes completar la configuración ejecutando los siguientes comandos como root en tu servidor Unix:

# 
 mkdir /export/samba/test 
 # 
 chmod 777 /export/samba/test
 

Debemos señalar que, en términos de seguridad, esta es la peor configuración posible. Por el momento, sin embargo, sólo deseamos testear Samba, así que dejaremos la seguridad para otro momento. En adición, hay algunos problemas con la encriptación de contraseñas con las que te encontrarás más tarde en los clientes Windows, así que esta configuración la haremos para que nos dé los menores dolores de cabeza posibles.

Si estás usando Windows 98 o Windows NT Service Pack 3 o anteriores, debes añadir la siguiente entrada a la sección [global] del fichero de configuración de Samba: encrypt passwords = yes. En adición, debes usar el programa smbpassword (normalmente localizado en /usr/local/samba/bin/) para reintroducir las combinaciones usuario/contraseña de aquellos usuarios que deberían tener capacidad de acceder a los recursos compartidos. Por ejemplo, si quieres permitir al usuario Unix steve acceder a recursos compartidos desde un cliente SMB, deberías teclear: smbpassword -a steve. La primera vez que un usuario es añadido, el programa generará un error indicando que la base de datos de contraseñas encriptadas no existe. No te preocupes, entonces la creará por ti. Asegúrate de que las combinaciones usuario/contraseña que añades a la base de datos de contraseñas encriptadas coinciden con los usuarios y contraseñas de los clientes Windows.

Usando SWAT

Con Samba 2.0, la creación de un fichero de configuración es más sencilla que escribirlo a mano. Puedes usar tu navegador web para conectar a http://localhost:901, y logearte con la cuenta del usuario root, como se muestra en la Figura 2.1.

Figure: SWAT login.

\includegraphics[ width=0.80\textwidth]{img/sam-0201.ps}

Tras logearte, presiona el botón GLOBALS al principio de la página. Deberías ver la página de Variables Globales que se muestra en la Figura 2.2.

Figure: Página de Variables Globales de SWAT.

\includegraphics[ width=0.80\textwidth]{img/sam-0202.ps}

En este ejemplo, establece el campo grupo de trabajo a SIMPLE y el campo security a USER. La otra opción que necesitas cambiar es la que determina qué sistema de los que hay en la red es el que resuelve las direcciones NetBIOS; este sistema es denominado servidor WINS. Al principio de la págiona, selecciona la opción wins support y ponla a Yes, a menos que ya tengas un servidor WINS en tu red. Si lo tienes, pon la dirección IP del servidor WINS en el campo wins server. Luego vuelve al principio de la página y pulsa sobre el borón Commit Changes para grabar los cambios en el fichero smb.conf.

Figure: Pantalla de Creación de Recursos Compartidos de SWAT.

\includegraphics[ width=0.80\textwidth]{img/sam-0203.ps}

Ahora, presiona el icono Shares. Deberías ver una página similar a la de la Figura 2.3. Selecciona Test debajo del botón Choose Share. Verás la página de Parámetros del Recurso Compartido, como se muestra en la Figura 2.4. Añadiremos un comentario para que nos recuerde que esto es un recurso compartido de pruebas en el fichero smb.conf.

Figure: Pantalla de Parámetros de Recurso Compartido de SWAT.

\includegraphics[ width=0.80\textwidth]{img/sam-0204.ps}

Si presionas el botón View, SWAT te muestra el siguiente fichero smb.conf:

# Samba config file created using SWAT 
 # from localhost (127.0.0.1) 
 # Date: 1998/11/27 15:42:40
 # Global parameters 
 workgrp = SIMPLE 
 [test] 
    comment = For testing only, please 
    path = /export/samba/test 
    read only = no
    guest ok = yes
 

Una vez la configuración está completada, puedes saltarte el paso que viene ahora, ya que la salida de SWAT está a prueba de errores sintácticos.

Testeando el Fichero de Configuración

Si no usaste SWAT para crear tu fichero de configuración, deberías testearlo para asegurarte de que es sintácticamente correcto. Puede parecere algo tonto ejecutar un programa de testeo contra un archivo de sólo 8 líneas, pero es una buena práctica para futuras comprobaciones de ficheros de configuración más complejos.

El programa testeador, testparm, examina un fichero smb.conf para la búsqueda de errores sintácticos y reporta cualquier error que encuentre, con una lista de los servicios activos en tu máquina. Un ejemplo; advertirás que hemos ``cometido un error'' al escribir incorrectamente el nombre del grupo de trabajo, workgroup como workgrp (la salida es grande, por lo que recomendamos captures las últimas partes con el comando tee):

Load smb config files from smb.conf
 Unknown parameter encountered: "workgrp"
 Ignoring unknown parameter "workgrp"
 Processing section "[test]"
 Loaded services file OK.
 Press enter to see a dump of your service definitions
 # Global parameters 
 [global]
    workgroup = WORKGROUP 
    netbios name = netbios
    aliases = server
    string = Samba 2.0.5a
    interfaces = bind
    interfaces only = No
 
 
 ...(contenido omitido)...
 
 
 [test]
    comment = For testing only, please
    path = /export/samba/test
    read only = No
    guest ok = Yes
 

Las partes interesantes están al principio y al final. El principio de la salida marcará cualesquiera errores sintácticos que hayas cometido, y la del final lista los servicios que el servidor cree debería ofrecer. Una advertencia: asegúrate de que tú y tu servidor tenéis las mismas expectativas.

Si todo parece bien, ¡Entonces ya puedes arrancar los demonios del servidor!


.../usr/local/samba/lib2.4
Si no compilaste Samba, sino que usaste una distribución de binarios, comprueba la documentación del paquete para ver dóno debes ubicar el fichero smb.conf. Si Samba viene preinstalado en tu sistema Unix, probablemente ya existirá un fichero smb.conf en algún lugar en tu sistema.
Tabla de contenidos
  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
  1. 30 - Visualización, Navegación o 'Browsing'
  2. 31 - Diferencias entre Sistemas de Ficheros
  3. 32 - Permisos de Ficheros y Atributos en MS-DOS y Unix
  4. 33 - Planchado de Nombres (Name Mangling) y Tipo
  5. 34 - Bloqueos y Opciones de Bloqueos
  6. 35 - Usuarios, Seguridad y Dominios
  7. 36 - Usuarios y Grupos
  8. 37 - Controlando el acceso a los recursos compartidos
  9. 38 - Seguridad y autenticación
  10. 39 - Contraseñas
  11. 40 - Sincronización de las Contraseñas
  12. 41 - Dominios Windows
  13. 42 - Scripts de Entrada
  14. 43 - Impresión y Resolución de Nombres
  15. 44 - Enviando tareas de impresión a SAMBA
  16. 45 - Impresión sobre Impresoras de Cliente Windows
  17. 46 - Resolución de Nombres con Samba
  18. 47 - Informacion adicional sobre Samba
  19. 48 - Magic Scripts (Scripts Magicos)
  20. 49 - Internationalización
  21. 50 - Mensajes Emergentes
  22. 51 - Opciones Añadidas Recientemente
  23. 52 - Otras Opciones
  24. 53 - Copias de Seguridad (Backups) con smbtar
  25. 54 - Resolviendo Problemas con Samba
  26. 55 - La Caja de Herramientas
  27. 56 - El Arbol de Errores
  28. 57 - Recursos Extra
  29. 58 - Bibliography
Autor y licencia de 'Usando Samba - Un Fichero de Configuración Basico'
Robert Eckstein, David Collier-Brown, Peter Kelly Extraído de: http://es.tldp.org/Manuales-LuCAS/USANDO-SAMBA/usando-samba-html/node1.html GNU Free Documentation License
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.

Wikis relacionados con 'Usando Samba - Un Fichero de Configuración Basico'

Este documento describe la manera de usar el paquete Samba, que dota a Linux de... Más »
En este artículo sobre foros PHP aprenderás lo fundamental para moverte con soltura por uno... Más »
El presupuesto financiero, es el estudio mediante el cual se identifican los diferentes costos y... Más »
Si se encuentra con una pantalla con múltiples ventanas, colores o un cursor que sólo... Más »
Bienvenidos! Y gracias por tu interés en Red Hat Linux. Tenemos la que creemos mejor... Más »
¿Estás seguro de que deseas eliminar este capítulo?