To add users with editing privileges, we need to make both Trac and the web server aware of them.

The web server provides authentication. Add a username and crypted password to larceny-trac/conf/htpasswd. An easy way to crypt the password is with the command

% openssl passwd -crypt PASSWORD

where PASSWORD is the password. (Note that one shouldn't use an important password for this, as it will be visible to anyone running ps(1) at the right time.)

Trac provides authorization. There are two levels of permissions that we are likely to apply to a new user: dev for developers with editing rights, and admin for administrators with both editing and Trac administration rights. Here's how to give dev permission to user "slim":

% trac-admin larceny-trac
Trac> permission add slim dev