Много строк в конфигурационном файле могут быть заменены. Например опция «path = /tmp/%u» интерпретируется как «path = /tmp/john если пользователь подключился как john.
   Эти замены главным образом отмечены в описаниях ниже, но есть немного общих замен, которые применяются всякий раз, когда они могли бы быть уместны.
 
%U
имя пользователя сессии (имя пользователя, которое клиент хотел, не обязательно то же самое как то, которое он получил).
 
%G
имя основной группы для %U.
 
%h
Интернет имя хоста где запущена Samba.
 
%m
NetBIOS имя клиентской машины (очень полезно)
 
Этот параметр недоступен когда Samba слушает на 445 порту, т.к. клиенты больше не посылают эту информацию. Если вы используете этот макрос, то в разделе [global] установите smb ports = 139. Это заставит Самбу не слушать на порту 445 и разрешит, включит функциональные возможности Samba 2.x.
 
%L
NetBIOS имя сервера. Это позволяет вам изменять вашу конфигурацию под клиента. У вашего сервера может быть «Раздвоение личности».
 
%M
интернет имя клиентской машины.
 
%R
Выбранный уровень протокола после протокольных переговоров. Это может быть один из CORE, COREPLUS, LANMAN1, LANMAN2 or NT1.
 
%d
процесс id текущего процесса сервера.
 
%a
архитектура удаленной машины. В настоящее время признаются Samba (Samba), the Linux CIFS file system (CIFSFS), OS/2, (OS2), Windows for Workgroups (WfWg), Windows 9x/ME (Win95), Windows NT (WinNT), Windows 2000 (Win2K), Windows XP (WinXP), and Windows 2003 (Win2K3). Остальные определяются как UNKNOWN.
 
%I
IP адрес клиентской машины.
 
%i
Локальный IP адрес с которым соединился клиент.
 
%T
текущая дата и время.
 
%D
имя домена или рабочей группы для текущего пользователя.
 
%w
Разделитель winbind
 
%$(envvar)
значение переменной envar.
 
—————
Следующие замены применяются только к некоторым вариантам конфигурации (только когда связь была установлена):
 
%S
имя текушего сервиса для всех.
 
%P
корневая директория текущего сервиса для всех.
 
%u
имя пользователя для текущего сервися для всех.
 
%g
основная группа для %u.
 
%H
домашняя директория для пользователя %u.
 
%N
имя вашего NIS сервера домашних директорий. Это получено с вашего NIS auto.map entry. Если вы не компилировали Samba c with-automount опцией, это значение принимается как %L.
 
%p
путь к сервису домашних директорий, полученный с вашего NIS auto.map entry. NIS auto.map записи разделяются как %N:%p.
 
Некоторые из этих опций можно комбинировать с другими параметрами smb.conf для получения весьма креативных результатов.