Looks good to me.  Much needed improvements, too.

-Karl

[EMAIL PROTECTED] (Larry Jones) writes:
> I'm considering making some enhancements to the CVSROOT/passwd file
> format and I'd like people's opinions:
> 
> First, I'd like to interpret "*" in the password field as "the system
> password for this user".  That would allow people who are not concerned
> with network security to use system passwords along with user mapping. 
> For example, one could have a CVSROOT/passwd that looked like:
> 
>       john:*:cvsadmin
>       lisa:*:cvsadmin
>       bill:*:cvsuser
>       anne:*:cvsuser
> 
> instead of having to give everyone separate CVS passwords or copy their
> system passwords into CVSROOT/passwd and then having to worry about
> keeping them in sync.
> 
> Second, I'd like to interpret "*" in the username field as "any system
> user".  That would allow even more simplification -- for example:
> 
>       *:*:cvsuser
> 
> could be used to allow any system user to run CVS; or
> 
>       *:asdfghjklqwer:nobody
> 
> could be used to allow anyone who knows the password to run CVS.
> 
> An interesting side-effect of these changes is that the SystemAuth
> config option would no longer be needed:
> 
>       *:*
> 
> is equivalent to SystemAuth=yes, and
> 
>       *:x
> 
> (or any other impossible password) is equivalent to SystemAuth=no.  This
> has the added advantage of keeping all the password-related stuff in one
> place.
> 
> -Larry Jones
> 
> You know how Einstein got bad grades as a kid?  Well MINE are even WORSE!
> -- Calvin

Reply via email to