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

Следуя руководству сервера, чтобы настроить аутентификацию 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

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

0
задан 22 May 2017 в 08:33

4 ответа

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

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

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

sudo smbldap-config

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

/etc/smbldap-tools/smbldap.conf /etc/smbldap-tools/smbldap_bind.conf
2
ответ дан 18 July 2018 в 12:56

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

0
ответ дан 18 July 2018 в 12:56

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

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

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

sudo smbldap-config

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

/etc/smbldap-tools/smbldap.conf /etc/smbldap-tools/smbldap_bind.conf
2
ответ дан 24 July 2018 в 20:04
  • 1
    Инструкции фиксируются и уточняются. См. [D0] bugs.launchpad.net/serverguide/+bug/1579209 – Andreas Hasenack 23 May 2017 в 16:48

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

0
ответ дан 24 July 2018 в 20:04

Другие вопросы по тегам:

Похожие вопросы: