Agregando usuarios a Trac
2007-06-05 05:21:08-05
Desarrollo
Para tener Trac con zona de usuarios es necesario agregar la indicación <Location "/karamelo/login"> a nuestro archivo de configuración de Apache2:
<virtualhost 155.28.16.141:80>
ServerName trac.mononeurona.org
DocumentRoot /var/morg/trac
ErrorLog /var/morg/chipotle/log/apache.log
ScriptAlias /karamelo /usr/share/trac/cgi-bin/trac.cgi
<Location "/karamelo">
SetEnv TRAC_ENV "/var/morg/trac/karamelo"
</Location>
<Directory "/var/morg/trac">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# You need something like this to authenticate users
<Location "/karamelo/login">
AuthType Basic
AuthName "project"
AuthUserFile /var/security/trac.htpasswd
Require valid-user
</Location>
</virtualhost>
Creamos el archivo de passwords:
$ htpasswd -c /var/security/trac.htpasswd aarkerio
Creamos el grupo "developer" para nuestro proyecto:
$trac-admin /var/morg/trac/karamelo permission add developer *
Agregamos el usuario aarkerio a este grupo:
$trac-admin /var/morg/trac/karamelo permission add aarkerio developer
Reiniciamos apache2:
$sudo /etc/init.d/apache2 force-reload
nos colocamos en http://trac.mononeurona.org/karamelo/login y podemos editar todo con nuestro usuario, que es más cómodo.
<virtualhost 155.28.16.141:80>
ServerName trac.mononeurona.org
DocumentRoot /var/morg/trac
ErrorLog /var/morg/chipotle/log/apache.log
ScriptAlias /karamelo /usr/share/trac/cgi-bin/trac.cgi
<Location "/karamelo">
SetEnv TRAC_ENV "/var/morg/trac/karamelo"
</Location>
<Directory "/var/morg/trac">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# You need something like this to authenticate users
<Location "/karamelo/login">
AuthType Basic
AuthName "project"
AuthUserFile /var/security/trac.htpasswd
Require valid-user
</Location>
</virtualhost>
Creamos el archivo de passwords:
$ htpasswd -c /var/security/trac.htpasswd aarkerio
Creamos el grupo "developer" para nuestro proyecto:
$trac-admin /var/morg/trac/karamelo permission add developer *
Agregamos el usuario aarkerio a este grupo:
$trac-admin /var/morg/trac/karamelo permission add aarkerio developer
Reiniciamos apache2:
$sudo /etc/init.d/apache2 force-reload
nos colocamos en http://trac.mononeurona.org/karamelo/login y podemos editar todo con nuestro usuario, que es más cómodo.
Permalink: http://www.mononeurona.org/users/entry/aarkerio/550
Comentblogs:










