ユーザの権限の設定

デフォルト状態のTracではanonymousユーザでもチケットやWikiページの作成・編集が可能です。このあたりの権限を変更するにはtrac-adminコマンドを使用します。
まずは認証されているユーザに管理権限を付与してみます。


# trac-admin /var/trac/test permission add takezoe TRAC_ADMIN
anonymousユーザからチケットとWikiの作成・更新権限を削除します。

# trac-admin /var/trac/test permission remove anonymous TICKET_CREATE
# trac-admin /var/trac/test permission remove anonymous TICKET_MODIFY
# trac-admin /var/trac/test permission remove anonymous WIKI_CREATE
# trac-admin /var/trac/test permission remove anonymous WIKI_MODIFY
権限の一覧を表示してみます(ユーザ名を省略すると全ユーザの権限一覧が表示されます)。

# trac-admin /var/trac/test permission list anonymous

User Action

                                                  • -

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_VIEW
anonymous TIMELINE_VIEW
anonymous WIKI_VIEW