Я хочу ввести переменную, которая представляет "имя netbios" в файле smb.conf. Я могу установить "home dir" в качестве переменной с использованием% U, что я могу использовать, чтобы сделать то же самое с "именем netbios"?

1 ответ1

1

Если вы наберете man 5 smb.conf вы увидите полный список переменных, которые можно заменить, включая %m:-

% m NetBIOS-имя клиентского компьютера (очень полезно).

This parameter is not available when Samba listens on port 445, as clients no
longer send this information. If you use this macro in an include statement on a
domain that has a Samba domain controller be sure to set in the [global] section
smb ports = 139. This will cause Samba to not listen on port 445 and will permit
include functionality to function as it did with Samba 2.x.

Еще одна полезная замена - это $(envvar) , которая позволяет вам использовать любую экспортированную переменную среды в конфигурации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .