После серверного руководства для установки аутентификации Samba с OpenLDAP
Все, кажется, подходит до Adding Samba LDAP objects
при выполнении этой команды:
sudo smbldap-populate
Я получаю эту ошибку:
Unable to open /etc/smbldap-tools/smbldap.conf for reading !
Compilation failed in require at /usr/sbin/smbldap-populate line 30.
BEGIN failed--compilation aborted at /usr/sbin/smbldap-populate line 30.
Я проверил и в дело папка /etc/smbldap-tools
существует, но пуст, пропуская необходимое smbldap.conf
Я попробовал:
sudo apt purge smbldap-tools
Который удаляет каталог, но когда я переустанавливаю:
sudo apt install smbldap-tools
Это просто создает пустую папку снова.Что мне делать?
При чтении направлений очень тесно это говорит:
пакет идет со сценарием помощника конфигурации, smbldap-config.pl, который задаст вопросы.
Так с небольшими догадками, недостающий шаг должен работать:
sudo smbldap-config
, который пробежит интерактивный сценарий, который генерирует обоих:
/etc/smbldap-tools/smbldap.conf
/etc/smbldap-tools/smbldap_bind.conf
Возможно, файл был опущен тем, кто бы ни упаковал его. Соответствующий пакет Fedora имеет его; Вы могли захватить его и поместить на месте. Или Вы могли захватить копию от исходного кода здесь .