Table of Contents
Add User to Trac
This creates a userid for all Trac instances on the system
Find .htaccess file
% ssh root@coriolis % cd /var/srv/trac/seacoos % ls -a .htaccess .. datamgmt .htaccess portal scratch visual
Note: .htaccess might be named .htpasswd on another Trac system.
Add user name neve to .htaccess
% man htpasswd % htpasswd .htaccess neve New passwd: *******
Add User to Subversion (SVN)
Find .access
% cd /var/srv/svn/nccoos % ls -a . .. .access .access~ dataproc modeling platforms portal scratch sprints visualization
Manually edit .access add user to specific groups with specific roles
% nano -a .access
Some of the .access is pasted below to see how roles are assigned to projects and components.
[groups] dataproc-developers = haines, hseim, jcleary, lstearns, luettich, whipple, gdusek, credward, neve portal-developers = haines, jcleary, vedawms, neve platforms-developers = haines, neve visualization-developers = haines, jcleary, neve sprints-developers = haines, hseim, jcleary, lstearns, luettich, whipple, gdusek, credward, neve modeling-developers = tshay, nputman, trond [dataproc:/] cbc = rw haines = rw jcleary = rw * = r [dataproc:/bogue] @dataproc-developers = rw [platforms:/] @platforms-developers = rw cbc = rw * = r [visualization:/] @visualization-developers = rw cbc = rw * = r [sprints:/] @sprints-developers = rw cbc = rw * = r
Prime the Userid
- Login into Trac as userid just added
- Click on Settings and set email to a real address so when user is assigned tickets they get the emails.
- Be sure to tell user to reset password after they first log into Trac by going to Settings