原文地址:http://hi.baidu.com/aruizen/blog/item/2793f9ddff2b2dec76c63880.html
Trac安装完成后,可以使用trac-admin进行管理。
如 trac-admin /home/trac/myProject
/home/trac/myProject是你的trac工程目录,例如trac-admin /data0/trac
在里面 permission list
就可以列出当前的用户以及权限。
默认安装的情况,匿名用户拥有以下权限:
permission remove anonymous *
若是想添加某一权限,可以使用
permission add anonymous TICKET_VIEW
也可以添加组,比如
permission add admin TRAC_ADMIN
然后将用户放到组中
permission add sun admin
类似地可以自由地进行TRAC的权限控制。
更高级更方便地可以使用Trac的WebAdmin来实现权限控制。
Trac安装完成后,可以使用trac-admin进行管理。
如 trac-admin /home/trac/myProject
/home/trac/myProject是你的trac工程目录,例如trac-admin /data0/trac
在里面 permission list
就可以列出当前的用户以及权限。
默认安装的情况,匿名用户拥有以下权限:
anonymous BROWSER_VIEW //查看版本库
anonymous CHANGESET_VIEW //查看修改记录
anonymous FILE_VIEW //查看文件内容
anonymous LOG_VIEW //查看日志
anonymous MILESTONE_VIEW //查看里程杯
anonymous REPORT_SQL_VIEW //查看报告查询语句
anonymous REPORT_VIEW //查看报告
anonymous ROADMAP_VIEW //查看路标
anonymous SEARCH_VIEW //显示查找
anonymous TICKET_CREATE //创建任务单
anonymous TICKET_MODIFY //修改任务单
anonymous TICKET_VIEW //显示任务单
anonymous TIMELINE_VIEW //查看时间线
anonymous WIKI_CREATE //创建wiki
anonymous WIKI_MODIFY //修改wiki
anonymous WIKI_VIEW //查看wiki
想要移除这些权限,只需要permission remove anonymous *
若是想添加某一权限,可以使用
permission add anonymous TICKET_VIEW
也可以添加组,比如
permission add admin TRAC_ADMIN
然后将用户放到组中
permission add sun admin
类似地可以自由地进行TRAC的权限控制。
更高级更方便地可以使用Trac的WebAdmin来实现权限控制。