La plupart des paramètres du fichier smb.conf supportent les substitutions de variable suivantes :
Exemple 2-1. Exemple d'utilisation de variables de substitution
[home] comment = Répertoire personnel de %u sur %L.
%u. Nom d'utilisateur pour le service courant.
%g. Nom du groupe primaire de l'utilisateur %u.
%U. Nom d'utilisateur pour le service courant. Ceci est le nom demandé par l'utilisateur, pas forcement le nom utilisé par Samba (cf. mappage sur autre utilisateur)
%G. Nom du groupe primaire de l'utilisateur %U.
%H. Répertoire personnel (home) de %u.
%v. Version de Samba.
%S. Le nom du service courant (par exemple le nom du partage).
%P. Le répertoire principal du service courant.
%h. Le nom Internet de la machine (hostname) sur laquelle tourne Samba.
%m. Le nom Netbios de la machine cliente.
%L. Le nom Netbios du serveur Samba. C'est le nom utilisé par le client, peut être utile pour différencier le comportement de Samba avec plusieurs noms Netbios.
%R. Niveau de protocole utilisé (CORE, COREPLUS, LANMAN1, LANMAN2 ou NT1).
%d. Numéro de process du processus serveur courant.
%a. Architecture du système client. Reconnait actuellement Samba, WfWg, WinNT et Win95. Le reste renvoie UNKOWN
%I. Adresse IP de la machine cliente
%T. La date et l'heure courante
%$(envar). La valeur de la variable d'environnement envar.
%N. (???) Nom du serveur hébergeant le répertoire personnel (home) NIS.
%p. (???) Chemin du répertoire personnel NIS, obtenu à partir de l'entrée NIS auto.map.
| Précédent | Sommaire | Suivant |
| Le fichier de configuration de Samba : smb.conf | Niveau supérieur | Le partage de fichiers |