ВАРИАНТЫ ЗАМЕН
Опубликовано 08 Май 2009 в рубрике «smb.conf»
Много строк в конфигурационном файле могут быть заменены. Например опция «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 для получения весьма креативных результатов.
Метки: smb ports
Трекбек
Ваш отзыв