CVSADMIN(1)CVSADMIN(1)NAMEcvsadmin - administrate users of a CVS repository
SYNOPSIScvsadmin [options] [action] [parameters]
DESCRIPTIONcvsadmin is a program to administer users of a CVS repository easily.
You can use it to administer a local or a remote repository (see the -c
option). There can be at most one option per invocation, since there
are no way to distinguish between action name and parameters).
Options modify general how cvsadmin works generally.
c This tells cvsadmin to use cvs(1) to checkout the files. This
allows you to administer a remote repository, to use SSH, etc.
(just like your normal CVS setup works)
C This tells cvsadmin to accept pre-encrypted hashes instead of
plain-text passwords when changing password, adding users, etc.
This is good for administrators that don't want to see their
users' passwords.
h Get some help about cvsadmin usage
d <repository>
Tells cvsadmin what CVS repository location to use. By
default, it uses $CVSROOT, and if it's not set, defaults to
:local:/usr/local/cvsroot
v Shows cvsadmin 's version
Actions can be any of :
add - Add users, parameters are user names
list - List users, no parameters
del - Delete users, parameters are user names
email - Change users' email addresses, parameters are user names
rename - Rename users, parameters are pairs of old/new usernames
misc - Do misc change on a user's account, parameters are user names
sys - Change users' system username, parameters are usernames
pass - Change users' passwords, parameters are usernames
EXAMPLES
Here is a sample session that will give you a good idea about how
cvsadmin works.
% cvsadmin list
No users in database
Can't get users list
% cvsadmin add foo
User foo
Password? [entering password, not shown on screen]
System user? [] foouser
Email address? foo@foo.com
% cvsadmin list
foo<foo@foo.com>: foouser on sys
% cvsadmin email foo
New email for foo? foo@bar.com
% cvsadmin list
foo<foo@bar.com>: foouser on sys
% cvsadmin sys foo
New system user for foo? [foouser] ? blah
% cvsadmin list
foo<foo@bar.com>: blah on sys
% cvsadmin misc foo
User foo
Password? [nothing entered, keep current]
System user? [blah] [nothing entered, keep current]
Email address? [foo@bar.com] foo@newbar.com
% cvsadmin list
foo<foo@newbar.com>: blah on sys
AUTHOR
Vincent Labrecque <limitln@cooptel.qc.ca>
17 May 2001 CVSADMIN(1)