Hi,

02/07/2015 17:13 - Denny Fuchs wrote:
ich habe OTRS 4.x mit einer LDAP Anbindung für Agenten und Kunden. OTRS holt sich
auch für die Agenten die Mailadresse aus dem (Open)LDAP. Nun möchte ich aber die
Möglichkeit haben, dass der Agent seine Mailadresse unabhängig vom LDAP ändern
kann.
Bisher ist es so, dass die Mailadresse nur bis zum nächsten Login geändert werden
kann, danach wird sie wieder auf den Wert im LDAP gesetzt.

Wenn Du Dein LDAP anzapfst (was gut ist!) :-) dann ist das Deine führende Datenquelle. Das Verhalten an sich kannst Du nicht ändern.

Aber was Du machen kannst:
Du kannst Deine Agenten lokal in der Datenbank pflegen und auschließlich das Passwort über
das AD prüfe lassen.

Dafür reicht Dir folgende Konfig in der Config.pm
#    $Self->{AuthModule} = 'Kernel::System::Auth::LDAP';
#    $Self->{'AuthModule::LDAP::Host'} = 'ldap.example.com';
#    $Self->{'AuthModule::LDAP::BaseDN'} = 'dc=example,dc=com';
#    $Self->{'AuthModule::LDAP::UID'} = 'uid';

Wichtig ist nur, dass Deine lokale OTRS Agentendatenbank den identischen Username hat, wie auch in Deinem LDAP. Und achte bei UID drauf, dass ein Windows AD nicht 'uid' hat sondern 'SamAccountName'

:-)

ich denke, damit sollte das gehen.

Darf ich fragen, WARUM Deine Agenten die E-Mailadresse ändern sollen?

--
Florian