Version 6 (modified by figaro, 5 months ago) (diff)

MOve example to functional description, typos

Assign permissions and validate Trac users with UNIX / Linux system groups


This is a permission system-group provider for Trac. It asks UNIX / Linux system to which groups a validated user belongs. If one of the user's groups matches a permission group name created with TRAC_ADMIN permission add command, these permissions are enabled for the logged-on user.

After installing this plugin Trac is able to validate an authorized user 'auser' against the UNIX system group entries belonging to UNIX system user 'auser'. The benefit is that one can now create Trac groups named like system-groups and Trac will accept permissions attached to this group for a user, if the UNIX pendant of this username belongs to this group. This helps for example PAM users to avoid managing group permissions twice, here no authz file is needed anymore.

Bugs/Feature Requests

Existing bugs and feature requests for TracSysgroupsPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out TracSysgroupsPlugin from here using Subversion, or browse the source with Trac.


General instructions on installing Trac plugins can be found on the TracPlugins page.

Recent Changes

5672 by syspiet on 2009-05-05 20:17:01
5671 by syspiet on 2009-05-05 20:02:15
First Import
5670 by syspiet on 2009-05-05 19:58:22


Author: syspiet
Maintainer: syspiet