为没有权限创建的用户请求跟踪器

时间:2013-04-04 17:04:20

标签: perl ubuntu rt

我已将请求跟踪器4配置为跨部门帮助台解决方案。当前设置是用户将使用LDAP登录RT。登录后,会自动创建帐户。但是,他们的帐户创建时没有任何权限。

要解决此问题,我必须转到工具 - >配置 - >选择然后输入用户DN名称并单击添加我然后必须选中“让此用户被授予权限”框(特权) )“我也尝试过设置Set($ AutoCreate,Privileged);但没有运气。

我查看了sqlite数据库中的用户帐户,并注意到当新用户登录时确实在数据库中创建了它们。但没有特权。

709|tuser3|*NO-PASSWORD*|||||||tuser3|||||||tuser3||tuser3|||||||||||||1|2013-03-08 13:47:38|1|2013-03-08 13:47:38
791|Mayra|*NO-PASSWORD*||||Mayra@**************||Main Office|Mayra Hernandez|||||||Mayra||Mayra||**************|||||||||||1|2013-04-03 21:46:36|1|2013-04-03 21:46:36
797|sdrakeford|*NO-PASSWORD*||Autocreated when added as a watcher||sdrakeford@**************|||Sophia C. Drakeford|||||||sdrakeford||sdrakeford|||||||||||||1|2013-04-04 13:18:58|1|2013-04-04 13:18:58
827|Robert.Troy|*NO-PASSWORD*||||Robert.Troy@*******************||Main Office|Robert Troy|||||||Robert.Troy||Robert.Troy||***************|||||||||||1|2013-04-04 16:11:58|1|2013-04-04 16:11:59

我错过了什么,因为通常这些事情都很明显。

1 个答案:

答案 0 :(得分:1)

$AutoCreate option使用hashref,其中包含要传递给User Create方法的所有默认选项。尝试类似:

Set($AutoCreate, {
    Privileged => 1
});

(另外,通常不建议在sqlite上运行生产实例。您可能需要考虑转换为MySQL或Postgres。)