OTRS使用LDAP进行身份validation,如何获取所有用户

我们使用LDAP(Microsoft AD)build立了一个OTRSauthentication用户,我们希望从域中分配所有用户作为OTRS上的客户,问题是多年前创build域时,我们的Windows服务器是用我们的母语葡萄牙语),默认组的名称是这样的,而不是“域用户”,但所有的重音“Usuáriosdodomínio”。 OTRS不喜欢它,并且无法从该组获得用户:

$Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'CN=Usuários do domínio,CN=Users,DC=example,DC=com'; 

任何人都可以让我知道,如果有另一种方式来获得除了在OTRS上使用组的所有用户从一个域或可能的解决scheme,加重问题?

使用LDAP后端对客户进行身份validation,所有用户(以及没有专用的“otrs-allow”组)都在OTRS 5s中为我工作。 只需在设置(pipe理 – > SysConfig – >search)和/opt/otrs/Kernel/Config.pm中删除引用此组。

1)在/opt/otrs/Kernel/Config.pm – 只是评论这个:

 # Check if the user is allowed to auth in a posixGroup # (eg user needs to be in a group xyz to use otrs) ## $Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'cn=otrs-allow,dc=example,dc=org'; ## $Self->{'Customer::AuthModule::LDAP::AccessAttr'} = 'member'; ## $Self->{'Customer::AuthModule::LDAP::UserAttr'} = 'DN'; 

2)在OTRS代理界面 – 正在pipe理去“pipe理 – > SysConfig – >search”和search:

  • 客户:: AuthModule :: LDAP :: GroupDN
  • 客户:: AuthModule :: LDAP :: AccessAttr
  • 客户:: AuthModule :: LDAP :: UserAttr

将此选项重置为默认值并取消选中。

我认为以下LDAP查询将工作得很好:

 $Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'CN=Usu*rios do dom*nio,CN=Users,DC=example,DC=com';