Назначение Груп Агентам
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Назначение Груп Агентам
Можно автоматизировать назначение прав, групп, очередей для новых агентов, в зависимости от того в какой группе в AD они состоят???
OTRS 6.0.11
Ubuntu 18.04.1 server
Ubuntu 18.04.1 server
-
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Re: Назначение Груп Агентам
Нужно, если к примеру состоишь в группе в AD- DL_Департамент информационных технологий НН то агента кидает в otrs в группу test_group
Для этого Я правил файл Kernel/Config/Defaults.pm
Брял инфу из ад, distinguishedName
и получил
# Attributes needed for group syncs
# (attribute name for group value key)
$Self->{'AuthSyncModule::LDAP::AccessAttr'} = 'memberUid';
# (select the attribute for type of group content UID/DN for full ldap name)
# $Self->{'AuthSyncModule::LDAP::UserAttr'} = 'UID';
# $Self->{'AuthSyncModule::LDAP::UserAttr'} = 'DN';
AuthSyncModule::LDAP::UserSyncGroupsDefinition
# (If "LDAP" was selected for AuthModule and you want to sync LDAP
# groups to otrs groups, define the following.)
$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
# your ldap group
'CN=DL_Департамент информационных технологий' => {
# otrs group(s)
'Test_group' => {
# permission
rw => 1,
ro => 1,
},
'faq' => {
rw => 0,
ro => 1,
},
},
'cn=agent2,o=otrs' => {
'users' => {
rw => 1,
ro => 1,
},
}
};
После того как все это сделал, логинеться перестает вообще.
Для этого Я правил файл Kernel/Config/Defaults.pm
Брял инфу из ад, distinguishedName
и получил
# Attributes needed for group syncs
# (attribute name for group value key)
$Self->{'AuthSyncModule::LDAP::AccessAttr'} = 'memberUid';
# (select the attribute for type of group content UID/DN for full ldap name)
# $Self->{'AuthSyncModule::LDAP::UserAttr'} = 'UID';
# $Self->{'AuthSyncModule::LDAP::UserAttr'} = 'DN';
AuthSyncModule::LDAP::UserSyncGroupsDefinition
# (If "LDAP" was selected for AuthModule and you want to sync LDAP
# groups to otrs groups, define the following.)
$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
# your ldap group
'CN=DL_Департамент информационных технологий' => {
# otrs group(s)
'Test_group' => {
# permission
rw => 1,
ro => 1,
},
'faq' => {
rw => 0,
ro => 1,
},
},
'cn=agent2,o=otrs' => {
'users' => {
rw => 1,
ro => 1,
},
}
};
После того как все это сделал, логинеться перестает вообще.
OTRS 6.0.11
Ubuntu 18.04.1 server
Ubuntu 18.04.1 server
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Назначение Груп Агентам
В принципе, направление верное, поищите по форуму, было про это. Кроме того, замечу, что править файл Default.pm нельзя, только добавлять измененные разделы в Config.pm.
Посмотрите еще здесь - viewtopic.php?f=4&t=2690
Посмотрите еще здесь - viewtopic.php?f=4&t=2690
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
-
- OTRS Новобранец
- Сообщения: 117
- Зарегистрирован: 14 апр 2015, 16:11
- Благодарил (а): 1 раз
Re: Назначение Груп Агентам
И в АД инфу по группе надо брать из поля DN??
OTRS 6.0.11
Ubuntu 18.04.1 server
Ubuntu 18.04.1 server