How to add/create user accounts to be used with
Trac (issue tracking system) on Linux
In my previous post I've blogged
how to install and configure Trac on Debian
The next logical question for me was how to use trac with multiple
user accounts.
Thanksfully this happened to be very easy. All I had to do to setup
different trac users was to add different Apache htaccess
authentication accounts.
Consequently you will be logged in in Trac's interface after you
login with your Apache htaccess user and password with the same
user as provided in the Apache authentication dialog.
Of course to create the required Trac login accounts, you need to
first have setup an Apache
AuthType Basic declaration.
For example you will have to add something similar to:
<Location "/">
AuthType Basic
AuthName "Trac - projects"
AuthUserFile /etc/apache2/trac.passwd
Require valid-user
</Location>
your Apache virtualhost or domain configuration file.
In order to add the two users
user1 and
user2 then I
simply had to add the users with the htpasswd Apache password
tool.
debian:~# htpasswd /etc/apache2/trac.passwd user1
debian:~# htpasswd /etc/apache2/trac.passwd
user2
Thanks God this was easy :)