Следуя руководству сервера, чтобы настроить аутентификацию Samba с помощью OpenLDAP
Все, кажется, доходят до Adding Samba LDAP objects при выполнении этой команды:
sudo smbldap-populate
Я получаю эту ошибку: [ ! d3] 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 имеет его; вы можете схватить его и положить на место. Или вы можете взять копию из исходного кода здесь.
Если вы внимательно прочитаете указания, в нем говорится:
Пакет поставляется с конфигурационным вспомогательным скриптом smbldap-config.pl, который задаст вопросы.Итак, с небольшим догадкой, пропустимый шаг должен быть запущен:
sudo smbldap-config
, который будет запускаться через интерактивный скрипт, который будет генерировать оба:
/etc/smbldap-tools/smbldap.conf
/etc/smbldap-tools/smbldap_bind.conf
Возможно, файл был опущен тем, кто его упаковал. Соответствующий пакет Fedora имеет его; вы можете схватить его и положить на место. Или вы можете взять копию из исходного кода здесь.