wir setzen zur Zeit einen OTRS 5.0.... ein. Hier haben wir eine LDAP anbindung am laufen. (funktioniert einwandfrei)
Nun habe ich auf einem Ubuntu 18 einen neuen OTRS Server mit OTRS 6.0.12 Community Edition aufgesetzt um die Daten des alten Servers auf den neuen zu migrieren.
Leider bekomme ich die LDAP anbindung nicht zum laufen.
Wenn ich mich nun anmelden möchte bekomme ich folgende Meldung:
Anbei der Code den ich in der Config.pm stehen habe.Authentifizierung erfolgreich, aber in der Datenbank wurde kein Benutzer-Eintrag gefunden. Bitte kontaktieren Sie Ihren Administrator.
Code: Select all
# ---------------------------------------------------- #
# Agenten Mapping #
# ---------------------------------------------------- #
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host'} = 'Server IP';
$Self->{'AuthModule::LDAP::BaseDN'} = 'dc=Domäne, dc=local';
$Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=Username,OU=XXX,OU=XXX,DC=XXX,DC=local';
$Self->{'AuthModule::LDAP::SearchUserPw'} = 'Passwort';
$Self->{'AuthModule::LDAP::GroupDN'} = 'CN=Gruppe in der die OTRS User stehen,OU=XXX,OU=XXX,DC=XXX,DC=local';
$Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
$Self->{'AuthModule::LDAP::Params'} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
};
$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = 'Server Ip';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'dc=Domäne, dc=local';
$Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'CN=User,OU=XXX,OU=XXX,DC=XXX,DC=local';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'Passwort';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
UserFirstname => 'givenName',
UserLastname => 'sn',
UserEmail=> 'mail',
};
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = ['users',];
# ---------------------------------------------------- #
# Kunden Mapping #
# ---------------------------------------------------- #
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'Server IP';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=Domäne, dc=local';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=User,OU=XXX,OU=XXX,DC=XXX,DC=local';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'Passwort';
$Self->{CustomerUser1} = {
Name => 'XXX',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'Server IP',
BaseDN => 'DC=Domäne,DC=local',
SSCOPE => 'sub',
UserDN => 'CN=User,OU=XXX,OU=XXX,DC=XXX,DC=local',
UserPw => 'Passwort',
AlwaysFilter => '(&(objectclass=person)(!(objectclass=computer)))',
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
Params => {
port => 389,
timeout => 120,
async => 0,
version => 3,
},
},
CustomerKey => 'sAMAccountName',
CustomerID => 'sAMAccountName',
CustomerUserListFields => ['givenname', 'sn', 'mail'],
CustomerUserSearchFields => ['sn', 'givenName', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
CustomerUserExcludePrimaryCustomerID => 0,
AdminSetPreferences => 0,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'sAMAccountName', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'sAMAccountName', 0, 1, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
],
};
Ich habe auch versucht die Datei komplett neu aufzubauen, mit Hilfe von den hier im Forum angegebenen Hilfen. Leider weiterhin ohne Erfolg.
Wenn ihr Logs sehen wollte bräuchte ich eine Info, wo ich diese Finden kann.
Gruß
Steffen