cvsdadm man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]


CVSDADM(1)	      User Contributed Perl Documentation	    CVSDADM(1)

NAME
       cvsdadm - CVSd pserver administration program

SYNOPSIS
       cvsdadm [-a] [-C] [-q] [-e] [-k] [-d] [-h] [-l]	[-r] [-w] [-v][-u
       userid] [-p password] [-R repository] [-s system_user_id]

DESCRIPTION
       cvsdadm is a tool to assist CVSd administrators in the user admin of
       the CVSROOT/passwd CVSROOT/readers CVSROOT/writers files when pserver
       authentication is being used for the repository.

OPTIONS
       -i interactive use, user provided with a menu
       -a add a cvs user
       -C Create mode need -R if not in interactive mode
       -k kill a cvs user
       -d disable a cvs user account
       -e enable a cvs user account
       -h print help and exit
       -l print a listing of all user
       -q query the repository about a user
       -u cvs_userid
       -p cvs_user_passwd
       -s system_user_cvs_user_maps_to
       -R full_or_relative_path_to_repository
       -w specify for cvs writers access
       -r specify for cvs readers access
       -v print version and exit

       EXAMPLES

       In the following examples % is the command prompt. A short description
       following the example describes whats going on in each.

       % cvsdadm -i

       This will start cvsdadm's interactive user menu. This will allow the
       user to perform cvsdadm functions interactively.

       % cvsdadm -q -u username

       Allows the user to query the cvs repositories

       % cvsdadm -C -R ./Ports

       The above will create all the repository files in Ports directory but
       not the Ports directory itself.

       % cvsdadm -C -[adkeq] -u you -p password -R Ports

       The above have two behavior. First, it will create the repository if it
       not already created. Second if the repository is created but some files
       are missing, it will create these files before any -adkeq operations.
       No file will be overwritten, so -C is not dangerous for your existing
       repository!

       % cvsdadm -i -C

       The above is the same as the previous one but will work in interactive
       mode

       % cvsdadm -a -u username -p userpasswd -R /repos -w

       The above will add username with userpasswd to the cvs repository
       located at /repos with writers priviledges.

       % cvsdadm -a -u username -p userpasswd -s systemusername -R /repos -w

       The above will add username with userpasswd mapped to systemusername in
       cvs repository /repos with writers priviledges.

       NOTE: The above two commands can be executed with -r as well, instead
       of -w. If executed with -r, the cvs users priviledges will be that of a
       cvs repository reader rather than writer.

       % cvsdadm -k -u username -R /repos

       This kills the cvs user username in the cvs repository /repos. Their
       cvs account will no longer exist after this command is issued.

       % cvsdadm -e -u username -R /repos

       This command re-enables a disabled cvs user in cvs repository /repos.

       % cvsdadm -d -u username -R /repos

       This command disables a cvs user in cvs repository /repos.

       % cvsdadm -l

       This command will print a listing of all CVS user. If you want a full
       listing of CVS user you could  make this command in a for loop like the
       example below (rc shell)

       % for ( i in `{cvsdadm -l ⎪grep -v '>')} {cvsdadm -q -u $i}

       % cvsdadm -h

       This command will display some cvsdadm help.

SEE ALSO
       cvs(1) cvsd(8) cvsd.conf(5) cvsd-buildroot(8) cvsd-passwd(8)

AUTHOR
       Serge Gagnon <serge.gagnon@b2b2c.ca> Cvspadm original author: Raymond
       M. Schneider <ray@thought.net>

BUGS
       Some. They can be viewed in the TODO file.

0.3				  2006-02-12			    CVSDADM(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net