DragonFly On-Line Manual Pages

Search: Section:  


CVSADMIN(1)            DragonFly General Commands Manual           CVSADMIN(1)

NAME

cvsadmin - administrate users of a CVS repository

SYNOPSIS

cvsadmin [options] [action] [parameters]

DESCRIPTION

cvsadmin 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)

Search: Section: