ich bitte Euch um Hilfe da ich leider kurz vor dem durchdrehen bin.
Ich erkläre Euch die aktuelle Situation.
In der Config.pm hab ich die LDAP eingerichtet und ich finde alle User unter folgenden Menüeinträgen:
Kunden\Kunden-Informationszentrum
Kunden\Kundenbenutzer-Informationszentrum
Kunden\Kundenbenutzer-Verwaltung (dort sehe ich nur 101 Einträge, aber wenn ich unter Aktionen suche, finde ich auch all jene User welche nicht unter der Liste von 101 Einträgen aufscheinen)
Admin\Kundenbenutzer (dort sehe ich nur 101 Einträge, aber wenn ich unter Aktionen suche, finde ich auch all jene User welche nicht unter der Liste von 101 Einträgen aufscheinen)
Admin\Kundenbenutzer <- -> Gruppen (dort sehe ich nur 115 Einträge, aber wenn ich unter Aktionen suche finde ich auch all jene User welche nicht unter der Liste von 115 Einträgen aufscheinen)
Admin\Kundenbenutzer <- -> Kunden (dort sehe ich nur 115 Einträge, aber wenn ich unter Aktionen suche finde ich auch all jene User welche nicht unter der Liste von 115 Einträgen aufscheinen)
Das witzige dabei ist
Unter Admin\Kunden habe ich keinen einzigen Eintrag ich sehe zwar dass die Daten via Datenbank-Backend hergenommen werden aber Einträge habe ich hier 0 auch das suchen bringt kein Ergebnis mit sich.
Frage: kann es sein dass ich beim DB synch in der Config.pm was falsch geschrieben habe oder woran könnte es liegen?
p.s. leider bin ich kein Linuxgenie und weis daher nicht wo ich welches logfile finde, für diese Info wäre ich sehr dankbar
10000dank
Config.pm
Code: Select all
# This is an example configuration for using an MS AD backend
$Self->{'AuthModule1'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host1'} = 'ldap://10.1.6.9';
$Self->{'AuthModule::LDAP::BaseDN1'} = 'DC=sepp,DC=lan';
$Self->{'AuthModule::LDAP::UID1'} = 'sAMAccountName';
# Bind credentials to log into AD
$Self->{'AuthModule::LDAP::SearchUserDN1'} = 'CN=otrs_ldap,CN=Users,DC=sepp,DC=lan';
$Self->{'AuthModule::LDAP::SearchUserPw1'} = 'AsdF2019!';
# in case you want to add always one filter to each ldap query, use
# this option. e. g. AlwaysFilter => '(mail=*)' or AlwaysFilter => '(objectclass=user)'
$Self->{'AuthModule::LDAP::AlwaysFilter1'} = '(mail=*)';
#hier oben mailänderung eingefügt
# in case you want to add a suffix to each login name, then
# you can use this option. e. g. user just want to use user but
# in your ldap directory exists user@domain.
#$Self->{'AuthModule::LDAP::UserSuffix'} = '';#
# Net::LDAP new params (if needed - for more info see perldoc Net::LDAP)
$Self->{'AuthModule::LDAP::Params1'} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
sscope => 'sub'
};
# # Now sync data with OTRS DB
$Self->{'AuthSyncModule2'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host2'} = 'ldap://10.1.6.9';
$Self->{'AuthSyncModule::LDAP::BaseDN2'} = 'DC=sepp,DC=lan';
$Self->{'AuthSyncModule::LDAP::UID2'} = 'sAMAccountName';
$Self->{'AuthSyncModule::LDAP::SearchUserDN2'} = 'CN=otrs_ldap,CN=Users,DC=sepp,DC=lan';
$Self->{'AuthSyncModule::LDAP::SearchUserPw2'} = 'AsdF2019!';
#filter unten eingestellt
$Self->{'AuthSyncModule::LDAP::AlwaysFilter2'} = '(mail=*)';
$Self->{'AuthSyncModule::LDAP::UserSyncMap2'} = {
# DB -> LDAP
UserFirstname => 'givenName',
UserLastname => 'sn',
UserEmail => 'mail',
};
# AuthSyncModule::LDAP::UserSyncInitialGroups
# (sync following group with rw permission after initial create of first agent
# login)
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups2'} = [
# 'customer_user',
'users',
];
#Enable LDAP authentication for Customers / Users
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'ldap://10.1.6.9';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'DC=sepp,DC=lan';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
# The following is valid but would only be necessary if the
# anonymous user do NOT have permission to read from the LDAP tree
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=otrs_ldap,CN=Users,DC=sepp,DC=lan';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'AsdF2019!';
#filter unten eingestellt
# $Self->{'Customer::AuthModule::LDAP::AlwaysFilter'} = '(mail=*)';
# CustomerUser
# (customer user database backend and settings)
$Self->{CustomerUser} = {
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => '10.1.6.9',
BaseDN => 'DC=sepp,DC=lan',
SSCOPE => 'sub',
UserDN =>'CN=otrs_ldap,CN=Users,DC=sepp,DC=lan',
UserPw => 'AsdF2019!',
},
# customer unique id
CustomerKey => 'sAMAccountName',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 1250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown, required, storage-type
#[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
[ 'UserPager', 'Kostenstelle', 'pager', 1, 0, 'var' ],
#[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
#[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
],
};