Не удаётся открыть /etc/smbldap-tools/smbldap.conf для чтения?

Не удаётся открыть /etc/smbldap-tools/smbldap.conf для чтения?

Следующийруководство сервера по настройке аутентификации 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

Он просто снова создает пустую папку. Что мне делать?

решение1

Если вы прочитаете инструкцииоченьвнимательно, там говорится:

В комплект поставки входит вспомогательный скрипт конфигурации smbldap-config.pl, который будет задавать вопросы.

Итак, немного поразмыслив, недостающий шаг — запустить:

sudo smbldap-config

который будет запущен через интерактивный скрипт, который сгенерирует:

/etc/smbldap-tools/smbldap.conf
/etc/smbldap-tools/smbldap_bind.conf

решение2

Возможно, файл был пропущен тем, кто его упаковывал. Он есть в соответствующем пакете Fedora; вы можете взять его и поместить на место. Или вы можете взять копиюиз исходного кода здесь.

Связанный контент