/etc/smbldap-tools/smbldap.conf kann nicht zum Lesen geöffnet werden?

/etc/smbldap-tools/smbldap.conf kann nicht zum Lesen geöffnet werden?

Gefolgtder Serverleitfaden zum Einrichten der Samba-Authentifizierung mit OpenLDAP

Alles scheint gut zu laufen, bis Adding Samba LDAP objectsdieser Befehl ausgeführt wird:

sudo smbldap-populate

Ich erhalte diesen Fehler:

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.  

Ich habe nachgesehen und in der Tat /etc/smbldap-toolsexistiert der Ordner, aber er ist leer und es fehlt die erforderlichesmbldap.conf

Ich habe es versucht:

sudo apt purge smbldap-tools

Dadurch wird das Verzeichnis entfernt, aber bei der Neuinstallation:

sudo apt install smbldap-tools

Es wird einfach wieder ein leerer Ordner erstellt. Was soll ich tun?

Antwort1

Wenn Sie die Anweisungen lesensehrGenauer gesagt heißt es:

Das Paket enthält ein Konfigurationshilfsskript, smbldap-config.pl, das Fragen stellt.

Nach ein wenig Rätselraten besteht der fehlende Schritt also darin, Folgendes auszuführen:

sudo smbldap-config

Dadurch wird ein interaktives Skript ausgeführt, das Folgendes generiert:

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

Antwort2

Vielleicht wurde die Datei von demjenigen weggelassen, der sie gepackt hat. Das entsprechende Fedora-Paket enthält sie; Sie können sie sich holen und an die richtige Stelle setzen. Oder Sie holen sich eine Kopieaus dem Quellcode hier.

verwandte Informationen