<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.2. Estructura del archivo smb.conf</title><link rel="stylesheet" href="./estilo.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.64.1" /><meta name="keywords" content="Samba, configuración" /><link rel="home" href="index.html" title="Integración de redes con OpenLDAP, Samba, CUPS y PyKota" /><link rel="up" href="samba-configuracion-samba.html" title="Capítulo 9. Configuración de Samba" /><link rel="previous" href="samba-configuracion-samba-introduccion.html" title="9.1. Introducción" /><link rel="next" href="samba-configuracion-samba-opciones.html" title="9.3. Ajustando el archivo de configuración de Samba" /><meta xmlns="http://www.w3.org/TR/xhtml1/transitional" name="generator" content="Experimental LDP.XSL $Revision: 1.3 $"></meta>
  <!-- Generated by LDP XSLT customization layer
      based on Norman Walsh's DocBook XSL stylesheets.
      More information at http://www.linuxdoc.org/ -->
  </head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9.2. Estructura del archivo smb.conf</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="samba-configuracion-samba-introduccion.html">Anterior</a> </td><th width="60%" align="center">Capítulo 9. Configuración de Samba</th><td width="20%" align="right"> <a accesskey="n" href="samba-configuracion-samba-opciones.html">Siguiente</a></td></tr></table><hr /></div><div class="sect1" lang="es" xml:lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="samba-configuracion-estructura-smb.conf"></a>9.2. Estructura del archivo <tt class="filename">smb.conf</tt></h2></div></div><div></div></div><p>La configuración de Samba se almacena en el archivo <tt class="filename">smb.conf</tt>, que
	en el sistema Debian GNU/Linux se encuentra en el directorio
	<tt class="filename">/etc/samba/</tt>. La edición de este archivo se puede hacer
	utilizando un editor de textos o haciendo uso de herramientas gráficas, como la que provee
	Samba: <span class="application">SWAT</span> (vea el <a href="samba-instalacion-configuracion-swat.html" title="Apéndice E. Instalación y configuración de SWAT">Apéndice E, <i>Instalación y configuración de SWAT</i></a>
	para más información).</p><div class="sect2" lang="es" xml:lang="es"><div class="titlepage"><div><div><h3 class="title"><a id="samba-configuracion-sintaxis-smb.conf"></a>9.2.1. Sintaxis</h3></div></div><div></div></div><p>El archivo <tt class="filename">smb.conf</tt> utiliza la misma sintaxis que los antiguos
		ficheros .ini de Windows 3.1: cada archivo consistía en varias secciones, las cuales
		comenzaban con el nombre de la sección entre corchetes ([]) en una nueva línea. Cada
		una contenía cero o más pares llave/valor separados por un signo de igualdad (=). El
		archivo de configuración de Samba es un archivo en texto plano, por lo que se puede
		editar con cualquier editor de textos.</p><p>Cada sección en el archivo <tt class="filename">smb.conf</tt> representa un recurso
		compartido en el servidor Samba. La sección “<span class="quote">global</span>” es especial,
		ya que contiene opciones que se aplican a todo el servidor Samba y no sólo a un
		recurso compartido en particular.</p><p>Un archivo de configuración realmente pequeño, podría ser:</p><div class="example"><a id="samba-configuracion-sintaxis-smb.conf-ejemplo1"></a><p class="title"><b>Ejemplo 9.1. Un archivo <tt class="filename">smb.conf</tt> mínimo</b></p><table xmlns="http://www.w3.org/TR/xhtml1/transitional" border="0" bgcolor="#E0E0E0" width="90%"><tr><td><pre class="programlisting">[global]
workgroup = GRUPODETRABAJO
netbios name = MINOMBRE

[recurso-compartido1]
path = /tmp

[recurso-compartido2]
path = /otro_directorio_compartido
comment = Algunos archivos aleatorios</pre></td></tr></table></div></div><div class="sect2" lang="es" xml:lang="es"><div class="titlepage"><div><div><h3 class="title"><a id="samba-configuracion-comprobar-smb.conf"></a>9.2.2. Comprobando el archivo <tt class="filename">smb.conf</tt></h3></div></div><div></div></div><p>Es importante validar el contenido del archivo <tt class="filename">smb.conf</tt> haciendo
		uso del programa <span><b class="command">testparm</b></span>. Si <span><b class="command">testparm</b></span> se ejecuta
		correctamente, listará los servicios cargados.</p><p>En el <a href="samba-configuracion-estructura-smb.conf.html#samba-configuracion-comprobar-smb.conf-ejemplo1" title="Ejemplo 9.2. Comprobando el archivo por defecto smb.conf con&#10;&#9;&#9;&#9;testparm">Ejemplo 9.2, “Comprobando el archivo por defecto smb.conf con
			testparm”</a> se comprobará
		el archivo que viene por defecto (vea el apéndice <a href="samba-smb.conf-por-defecto.html" title="Apéndice AB. Archivo de configuración /etc/samba/smb.conf - por defecto -">Apéndice AB, <i>Archivo de configuración /etc/samba/smb.conf - por defecto -</i></a>)
		con el paquete de Samba de la distribución Debian GNU/Linux, una vez instalado el paquete.</p><div class="example"><a id="samba-configuracion-comprobar-smb.conf-ejemplo1"></a><p class="title"><b>Ejemplo 9.2. Comprobando el archivo por defecto <tt class="filename">smb.conf</tt> con
			<span>testparm</span></b></p><table xmlns="http://www.w3.org/TR/xhtml1/transitional" border="0" bgcolor="#E0E0E0" width="90%"><tr><td><pre class="screen"><tt class="prompt">#</tt> <b class="userinput"><tt>/usr/bin/testparm </tt></b>
<tt class="computeroutput">Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

<b class="userinput"><tt>[ENTER]</tt></b>
# Global parameters
[global]
        workgroup = GSRDOMAIN
        server string = %h server (Samba %v)
        obey pam restrictions = Yes
        passdb backend = tdbsam, guest
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        panic action = /usr/share/samba/panic-action %d
        invalid users = root

[homes]
        comment = Home Directories
        create mask = 0700
        directory mask = 0700
        browseable = No

[printers]
        comment = All Printers
        path = /tmp
        create mask = 0700
        printable = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers</tt></pre></td></tr></table></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="samba-configuracion-samba-introduccion.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="samba-configuracion-samba.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="samba-configuracion-samba-opciones.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">9.1. Introducción </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> 9.3. Ajustando el archivo de configuración de Samba</td></tr></table></div></body></html>
