确定对日历、日历属性和日历组件的访问权限时,Calendar Server 将考虑以下用户:
主要日历属主对自己的日历拥有完全访问权限。Calendar Server 不对主要属主访问自己的日历执行任何访问控制检查。
管理员(例如 calmaster)或超级用户(例如 root)不受访问控制限制,可以对日历或日历组件执行任何操作。有关更多信息,请参见Calendar Server 特殊帐户。
主要日历属主可以为自己的日历指定其他属主。这样,其他属主就可以代表主要属主安排、删除、修改、接受或谢绝事件或待办事件(任务)。
如果 ics.conf 文件中的 service.http.allowanonymouslogin 设置为 "yes"(默认值),那么特殊的日历 ID (calid) anonymous 就可以使用任何密码访问 Calendar Server。anonymous 用户不与任何特定域相关联。用户可以通过编辑 calstore.anonymous.calid 参数来更改 anonymous 用户的 calid。
如果日历的权限设置为允许任何人进行读访问,那么您也可以匿名查看日历。例如,以下链接允许用户匿名查看 calid 为 tchang:meetings 的日历(如果该日历的权限设置为允许任何人进行读访问):
http://calendar.sesta.com:8080/?calid=tchang:meetings
anonymous 用户可以查看、打印和搜索日历中的公共事件和任务,但不能执行任何其他操作。
有关匿名查看资源日历的信息,请参见创建日历链接。