"Dave Berger (CVS stuff)" wrote:

>   With
>
>  o  CVS 1.11.1p1
>  o  Tru64 Unix 4.0F
>  o  "configure --with-gssapi" (using MIT Krb5 libs)
>
>   I can't seem to get the --allow-root global option in inetd.conf
> to be enforced.
>
>   Authenticating via Kerb5 and accessing the repos. works great,
> btw.  The only trouble is, the client can specify any repos. path
> they want in the "-d cvsroot" string, as long as they have krb
> tickets (sets off my sysadmin warning bells...).
>
>   I'm new to the CVS codebase, but it looks like I could get the
> behavior I want by putting a call to root_allow_ok() in server.c:
> gserver_authenticate_connection ().  Is this correct (or is there
> a simpler way)?

Sounds like you found the trick, although it implies poor code factoring
between pserver_authenticate_connection
& gserver_authenticate_connection (gs... is called from ps...).  Anyway,
I can't test from here, so if you can get it working, please submit the
patch to this list and I'll commit it if it looks good.

Derek

--
Derek Price                      CVS Solutions Architect ( http://CVSHome.org )
mailto:[EMAIL PROTECTED]         CollabNet ( http://collab.net )
--
Don't confuse me with the facts, my mind's already made up!




_______________________________________________
Bug-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-cvs

Reply via email to