-
Samba/LDAP
Hallo,
bin dabei einen Samba-Server mit LDAP-Authentifizierung einzurichten. Nun möchte ich die entsprechenden Gruppen mit dem Befehl smbldap-groupadd.pl anlegen. Die Kompilierung des Perl-Skriptes bricht aber immer mit folgender Fehlermeldung ab
Can't locate Net/LDAP.pm in @INC (@INC contains: /usr/local/sbin/ /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at /usr/local/sbin//smbldap_tools.pm line 5.
BEGIN failed--compilation aborted at /usr/local/sbin//smbldap_tools.pm line 5.
Compilation failed in require at /usr/local/sbin/smbldap-groupadd.pl line 29.
BEGIN failed--compilation aborted at /usr/local/sbin/smbldap-groupadd.pl line 29.
An den genannten Stellen im Skript kann ich aber nicht verdächtiges erkennen, bin aber auch nicht der PERL-Experte.
Jemand eine Idee, wo das Problem liegt und wie es zu lösen wäre?
-
de Janeiro !
sieht aus, als fehlen dir einige Perl-Module
schau mal bei CPAN.org vorbei
greez
-
Hat nicht so wirklich geholfen. Hab das Modul runtergeladen (besten Dank für die Adresse!!) und installiert, Felhermeldung kommt aber weiterhin.
Gibt es keine Möglichkeit die Gruppen ohne besagtes Skript anzulegen?
-
Registrierter Benutzer
...
> Hab das Modul runtergeladen (besten Dank für die Adresse!!) und installiert
Wohin?
find / -name LDAP.pm
Das Modul sollte bei Deiner Distribution enthalten sein!
Manx
-
Hier einmal das Ergebnis der Suche:
/usr/sbin/LDAP.pm
/usr/share/perl5/Debconf/DbDriver/LDAP.pm
/usr/local/lib/perl/5.6.1/LDAP.pm
/usr/local/sbin/LDAP.pm
/usr/local/sbin/NET/LDAP.pm
Und wie gesagt, gibt es eine Möglichkeit das ganze ohne Skript von Hand anzulegen? Wäre mir auch sehr geholfen.
-
Hier noch ein schneller Nachtrag, das ganze läuft auf Debian Sarge und nicht (wie in meinem Profil angeben) auf Suse 8.2!!!
Hätte ich ja auch mal früher sagen können...
-
Registrierter Benutzer
Hi!
Dann sollte in der Fehlermeldung auch nicht mehr von LDAP.pm die Rede sein, dann fehlt sicher noch ein anderes Modul.
Ich nehme an Du verwendest Debian, und das erleichtert die Sache ja
Wenn Du sarge verwendest, solltest Du auch ...
p166:~# smbd -V
Version 3.0.2-Debian
... haben!
Zu den Modulen:
packages.debian.org => Search the contents of packages => Distribution: testing => LDAP.pm => apt-get install libnet-ldap-perl
Natürlich kannst Du von Hand per LDIFs Benutzer und Gruppen anlegen.
Die Samba Howto Colltection sollte da helfen, das Forum auch.
Grüße
Manx
-
Hab die Version 3.0.2a. Könnte dies problematisch werden?
Ja, zu den Paketen. Lade entsprechendes runter, kann nicht installieren weil Abhängigkeit nicht erfüllt ist, abhängiges Paket runterladen, kann nciht installieren weil nächste Abhängigkeit nicht erfüllt ist. Das geht jetzt ungefähr seit 2 Stunden so. Werde mich mal nach der Handarbeit umsehen.
-
Registrierter Benutzer
Hi!
3.0.2a ist o.k
Du sollst die Pakete ja auch mit apt-get installieren.
... Abhängigkeiten nicht erfüllt bei Debian
Manx
-
Ahh, ich verstehe! Bin halt mehr an Suse gewöhnt. Aber ich senke mein Haupt in Demut!
Werde dann morgen weiter testen, besten Dank!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen