4.3.2 Include.

Esta opción, comentada anteriormente, copia el fichero objetivo en el actual fichero de configuración a partir del punto especificado, como se muestra en la Figura 4.1. Esta opción también toma ventaja gracias al uso de las variables, las cuales son de utilidad para el caso de que quieras opciones de configuración basadas en el nombre de la máquina o del usuario del cliente que está conectando. Puedes usar esta opción como sigue:

[global]
  include = /usr/local/samba/lib/smb.conf.%m

Si el fichero de configuración especificado no existe, la opción es ignorada. Recuerda que cualquier opción especificada previamente es redefinida. En la Figura 4.1., las tres opciones redefinirán sus valores previos.

Figure: La opción include en un fichero de configuración de Samba.

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

La opción include no entiende las variables %u (usuario), %p (actual directorio raíz del recurso), o %s (actual recurso) porque no se no estaban definidas (las variables no tenían valor) al tiempo de la lectura del fichero.

TLDP-ES 03/11/2002