RT系统的逻辑与对象模型详解
在RT系统中,用户、组、权限控制等元素构成了复杂的逻辑与对象模型。了解这些元素及其相互关系,对于系统的使用和管理至关重要。
用户相关信息
在RT系统里,用户是能够在系统内执行操作的个体。无论是创建、修改、查看还是删除对象,都需要以用户身份进行操作。
RT系统默认自带三个特殊用户:
- RT_System :RT使用该用户以系统自身的身份执行操作。例如在进行内部数据查询时,为避免访问控制检查阻止系统访问自身数据;当用户就某个已关闭的工单发送邮件时,系统会自动重新打开该工单。在RT内部,可以通过 $RT::SystemUser 来访问此用户。
- Nobody :主要用于标记没有所有者的工单。为了保证一致性,即使工单的所有者是一个虚拟用户,工单也必须有所有者。在RT内部,可以通过 $RT::Nobody 来访问此用户。
- root :RT系统默认提供一个名为root的用户账户,密码为password。在Unix系统中,root是超级用户。早期,RT使用Unix系统账户而非自身的账户系统,这个Unix风格的账户名是当时的遗留产物。当RT系统正常运行后,系统内部的操作并不依赖于root这个名称,并且RT中没有针对root用户的全局对象。
用户具有以下字段:
| 字段名 | 描述 |
| ---- | ---- |
| Name | 每个用户的名称是唯一的。RT不会直接通过名称引用用户,但用户通过名称进行身份
RT系统逻辑与对象模型解析
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



