【问题标题】:Request Tracker for Users created without privileges为没有权限创建的用户请求跟踪器
【发布时间】:2013-04-04 17:04:19
【问题描述】:

我已将 request tracker4 配置为跨部门帮助台解决方案。当前设置是用户将使用 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

我是否遗漏了什么,因为通常这些事情很明显。

【问题讨论】:

    标签: perl ubuntu rt


    【解决方案1】:

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

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

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

    【讨论】:

    • 非常感谢您的完美运行。我会投票给你++,但我的代表仍然太低。
    猜你喜欢
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多