Changes between Version 45 and Version 46 of TracPermissions
- Timestamp:
- Aug 7, 2007, 1:55:04 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracPermissions
v45 v46 4 4 Trac uses a simple permission system to control what users can and can't access. 5 5 6 Permission privileges are managed using the [wiki:TracAdmin trac-admin] tool. 6 Permission privileges are managed using either the [wiki:TracAdmin trac-admin] tool from the command line or the new (in version 0.11) ''Admin'' tab. 7 8 [[Image(admin.png)]] 7 9 8 10 Non-authenticated users accessing the system are assigned the name "anonymous". Assign permissions to the "anonymous" user to set privileges for anonymous/guest users. The parts of Trac that a user does not have the privileges for will not be displayed in the navigation. 9 11 In addition to these privileges, users can be granted additional individual rights in effect when authenticated and logged into the system. All logged in users belong to the virtual group "authenticated", which inherits permissions from "anonymous". 10 12 13 == Graphical Admin Tab == 14 '''This feature is new in version 0.11.''' 15 To access this tab, a user must have `TRAC_ADMIN privileges`. This can be performed as follows: 16 {{{ 17 $ trac-admin /path/to/projenv permission add bob TRAC_ADMIN 18 }}} 19 Then the user will be able to see the Admin tab, and can then access the permissions menu: 20 21 [[Image(permissions.png)]] 22 23 This menu will allow you to perform all the following actions, but from the browser without requiring root access to the server (just the correct permissions for your user account). 24 25 [[Image(ticket_admin.png)]] 26 27 11 28 == Available Privileges == 12 29 13 To enable all privileges for a user, use the `TRAC_ADMIN` permission. Having `TRAC_ADMIN` is like being `root` on a *NIX system: it will allow you to perform any operation.30 To enable all privileges for a user, use the `TRAC_ADMIN` permission. This will also give them access to the ''Admin'' tab on the browser view. Having `TRAC_ADMIN` is like being `root` on a *NIX system: it will allow you to perform any operation. 14 31 15 32 Otherwise, individual privileges can be assigned to users for the various different functional areas of Trac ('''note that the privilege names are case-sensitive'''):