Автор: P.Kert
%S | Имя текущей службы |
%P | Корневой каталог текущей службы |
%u | Пользователь текущей службы |
%g | Основная группа %u |
%U | Имя пользователя для сеанса (может отличаться от имени,запрошенного клиентом) |
%G | Основная группа %U |
%H | Домашний каталог пользователя |
%v | Версия Samba |
%h | Имя хоста, на котором работает Samba |
%m | NetBIOS-имя компьютера-клиента |
%L | NetBIOS имя сервера |
%M | Имя хоста для компьютера-клиента |
%N | Имя NIS-сервера домашних каталогов. Значение определяется при помощи файла настройки системы NIS auto map. Если вы скомпилировали Samba без automount, то значение совпадает с установленным для сервера NetBIOS именем |
%p | Путь к домашнему каталогу службы. Определяется при помощи файла настройки системы NIS auto map, как %N:%p |
%R | Выбранный после установления соединения уровень протокола |
%d | Номер текущего серверного процесса |
%a | Операционная система клиента (значение может быть неверным) |
%I | IP-адрес клиентской машины |
%T | Текущие дата и время |
Комментарий SunTechnic-а
К сожалению, на поверку срабатывают далеко не все символы подстановки
переменных при подключении из Windows XP (другие Windows-системы не проверялись).
Для Windows XP:
В samba 2.2 срабатывает: %U, %I, %m (указаны те параметры, что использовались)
В samba 2.2 не срабатывают: %G
В samba 2.2 работает на половину: %g
%g - отображает группу (если например вставить данный параметр в описание
группы), но если попробовать использовать этот параметр в качестве параметра
для разграничения доступа (через строку в smb.conf
'include = /etc/samba/include/%g.conf
'),
то такой механизм не сработает.
Зато работает механизм для разграничения доступа (через строку в smb.conf
'include = /etc/samba/include/%U.conf
') указанный через
параметр имени пользователя. Причём под именем пользователя
понимается имя, с которым пользователь зашёл в систему (и в сеть!)
с ОС Windows XP (в Windows 9x тоже работает), а не имя пользователя на
Linux-Сервере (если, конечно, имена пользователей на Windows-машине и
Linux-сервере различаются и их соответсвие прописано в файле /etc/samba/smbusers).
В samba 3.0.4 срабатывает: %I (указаны те параметры, что использовались)
В samba 3.0.4 не срабатывают: %U (печально, но факт!).
%I - исправно срабатывает во всех версиях samba.