[otrs-de] OTRS und LDAP

Rainer Bendig aka Ny lists at unresolvedissue.org
Mon Jan 10 15:49:34 CET 2005


Moin Moin *,

Ich hab mein OTRS dank euerer Hilfe *raeusper* nun soweit dass es
zumindest meinen LDAP anspricht. Ein "mail" Attribe ist auch ueberall
gesetzt worden. Probiere ich mich nun anzumelden als Customer so
erhalte ich im Admin bereich die Folgende meldung

Mon Jan 10 15:41:26 2005 notice OTRS-CGI-1 CustomerUser: No auth
record in 'customer_user' for 'ny' (REMOTE_ADDR: 10.0.0.1) 

(Davon abgeseehen dass hier bei REMOTE... die x-forwarded-header
interessanter waeren)

nun bin ich beim googlen nur auf das otrs cvs gestossen, allerdings
sagt mir das nicht wie ich diesen Fehler ausbuegle. Will ich ein 
neues Passwort anfordern sagt er mir, dass es keinen benutzerrecord
gibt.

Mein Record im LDAP sieht so aus
dn:uid=ny,ou=Users,dc=foo,dc=bar
objectClass: top
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: sambaSAMAccount
cn: Rainer Bendig
sn: ny
uid: ny
uidNumber: 1083
gidNumber: 513
homeDirectory: /home/users/ny
loginShell: /bin/bash
gecos: Rainer Bendig
description: Rainer Bendig
sambaPwdLastSet: 0
sambaLogonTime: 0
sambaLogoffTime: 2147483647
sambaKickoffTime: 2147483647
sambaPwdCanChange: 0
sambaPwdMustChange: 2147483647
displayName: Rainer Bendig
sambaSID: S-1-5-21-4115891981-816824947-2832905691-3166
sambaHomePath: \\PDC-SMB3\ny
sambaPrimaryGroupSID: S-1-5-21-4115891981-816824947-2832905691-513
sambaHomeDrive: X:
sambaProfilePath: \\PDC-SMB3\profiles\ny
mail: webmaster at unresolvedissue.org
userPassword: ganzwunderbartolelspasswort
sambaAcctFlags: [DUX        ]

Meine Config.pm sieht aktuell auszugsweise so aus:
                                                                                                                                                                    ],
    $Self->{CustomerUser} = {
        Module => 'Kernel::System::CustomerUser::LDAP',
        Params => {Host => '10.0.0.14',
                   BaseDN => 'ou=users,dc=foo,dc=bar',
                   SSCOPE => 'sub',
                   UserDN => 'cn=foobar, dc=foo, dc=bar',
                   UserPw => 'ganzschnickespasswort'}, 
        CustomerKey => 'uid',
        CustomerID => 'mail',
        CustomerUserListFields => ['uid', 'cn', 'mail'],
        CustomerUserSearchFields => ['uid', 'cn', 'mail'],
        CustomerUserPostMasterSearchFields => ['mail'],
        CustomerUserNameFields => ['givenname', 'sn'],
        Map => [ # note: Login, Email and CustomerID needed!
            [ 'UserLogin', 'Login', 'uid', 1, 1, 'var' ],
            [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
            [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ]
        ],
    };
Irgendwelche Ideen? *g*

Rainer
-- 
---------------------------------------------------------------------
Rainer 'Ny' Bendig | http://UnresolvedIssue.org | GPG-Key: 0xCC7EA575