Gefolgtder Serverleitfaden zum Einrichten der Samba-Authentifizierung mit OpenLDAP
Alles scheint gut zu laufen, bis Adding Samba LDAP objects
dieser 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-tools
existiert 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.