La opción global config file especifica un fichero de configuración de reemplazo que será cargado cuando esta opción sea encontrada. Si el fichero obejto existe, el resto del fichero de configuración actual, así como las opciones que se encuentre a partir de la aparición de esta opción, serán ignorados; Samba se configurará con las opciones del nuevo fichero. La opción config file toma ventaja del uso de las variables que ya vimos antes, lo cual es útil para el caso de que desees cargar un fichero de configuración especial en base al nombre de máquina o de usuario del cliente que se va a conectar.
Por ejemplo, lo siguiente instruye a Samba para que use un fichero de configuración especificado por el nombre NetBIOS del cliente que conecte, si tal fichero existe. Si existe, las opciones especificadas en el fichero de configuración original son ignoradas. El siguiente ejemplo intenta cargar un nuevo fichero de configuración en base al nombre NetBIOS del cliente:
[global] config file = /usr/local/samba/lib/smb.conf.%m
Si el fichero no existe, la opción es ignorada y Samba continuará su configuración en base al actual fichero de configuración.
TLDP-ES 03/11/2002