Não é possível abrir /etc/smbldap-tools/smbldap.conf para leitura?

Não é possível abrir /etc/smbldap-tools/smbldap.conf para leitura?

Seguindoo guia do servidor para configurar a autenticação Samba com OpenLDAP

Tudo parece correr bem até Adding Samba LDAP objectsexecutar este comando:

sudo smbldap-populate

Eu recebo este erro:

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.  

Verifiquei e de fato a pasta /etc/smbldap-toolsexiste, mas está vazia, faltando o necessáriosmbldap.conf

Eu tentei:

sudo apt purge smbldap-tools

O que remove o diretório, mas quando eu reinstalo:

sudo apt install smbldap-tools

Apenas cria uma pasta vazia novamente. O que devo fazer?

Responder1

Se você ler as instruçõesmuitode perto, diz:

O pacote vem com um script auxiliar de configuração, smbldap-config.pl, que fará perguntas.

Então, com um pouco de adivinhação, a etapa que falta é executar:

sudo smbldap-config

que será executado por meio de um script interativo que gerará ambos:

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

Responder2

Talvez o arquivo tenha sido omitido por quem o empacotou. O pacote Fedora correspondente contém isso; você pode pegá-lo e colocá-lo no lugar. Ou você pode pegar uma cópiado código fonte aqui.

informação relacionada