info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newbie query on login


From: Matthew Riechers
Subject: Re: Newbie query on login
Date: Mon, 25 Jun 2001 14:39:37 -0400

kamesh jayachandran wrote:
> 
> Hai Matthew,
> Thanks for your reply.
> My question was how to see the list of modules in the repository in which
> i have read access.
> For example I know that jakarta sub project has many modules.I wan to list
> all the modules in the repository
> :pserver:address@hidden:/home/cvspublic

Forgive me if I still don't understand what you're asking. Why doesn't
'cvs co [-c|-s]' give you what you need? Do you want more than just the
module names (eg. files)?

> My another query was where on the server side(which file) cvs server keeps
> to store the information about each user who has logged in.
> Say I am logging in to local cvs server from the cvs client like
> `cvs -d :pserver:address@hidden:/opt/cvsroot login`
> After successful login it creates an entry in the .cvspass in my home
> directory like,
> ":pserver:address@hidden:/opt/cvsroot Aedh0ed"
> According to my understanding for each operation on the server,this magic
> string ("Aedh0ed") has to be sent to the server by the client("just like
> HTTP COOKIES").For that the server has to validate this magic string on
> the server side ......?where it will keep the info to validate against?

AFAIK (correct me if I'm wrong) that magic string is your
trivially-encrypted password for the cvs server. CVS typically validates
that with $CVSROOT/CVSROOT/passwd, thought this may be different if you
use some other security layer...

> with regards
> kamesh jayachandran
> 
> On Mon, 25 Jun 2001, Matthew Riechers wrote:
> 
> > kamesh jayachandran wrote:
> > >
> > > Hai all,
> > > Sorry for naive question.I want to see the list of users logged in to my
> > > cvs server at anytime.How to forcefully logout them?
> > > cvs allows as many logins as possible at anytime to repository from the
> > > same account.It allows them to access the repository as long as they have
> > > not executed logout themselves.
> >
> > There isn't usually a need to track who is logged in/out, and I believe
> > it isn't possible anyway.
> >
> > You can look at the history file (cvs history) to see who retreived a
> > given module from where, but AFAIK there are no persistent connections
> > on the server between login and logout. The ~/.cvspass file maintains
> > the users' connection state, which is composed of the connection type,
> > server location, and password. So to "logout" everyone, you have to run
> > "cvs logout" on the client/user end. In other words, this doesn't make
> > much sense... :-)
> >
> > > One more query.....
> > > How to show the list of modules in the repository when one gives cvs co -c
> > > or -s?
> >
> > That *is* how to display the module list. Did I misunderstand the
> > question?
> >
> > -Matt
> >
> > _______________________________________________
> > Info-cvs mailing list
> > address@hidden
> > http://mail.gnu.org/mailman/listinfo/info-cvs
> >
> 
> --
> 
> Call me stupid [ Chorus: "You're stupid, Linus" ], but I actually compiled
> and booted this remotely.
> 
>                 Linus
> 
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]