Initially, directories within the repo don't have SGID set. You'll have to do this manually.
Noel --- GOMEZ Henri <[EMAIL PROTECTED]> wrote: > >Initially: > >find $CVSROOT -type d | xargs chmod g+s > > > >I forget whether SGID is inherited by new > >subdirectories. If not, have a loginfo script set > it. > > What do you means by Initially ? > > --- > > loginfo > > DEFAULT find $CVSROOT -type d | xargs chmod g+s > > ---- > > Thanks > > PS: Did you do a 24/24 - 7/7 hot line ? Better than > commercial companies > > > >Noel > >--- GOMEZ Henri <[EMAIL PROTECTED]> wrote: > >> >> The problem is that each time a cvs user like > bob > >> commit > >> >> a file or directory, like test in prj1, > >> >> the file is bob:bob instead of bob:cvsusers > >> > > >> >You need to set the SGID bit on all the > repository > >> directories (chmod > >> >g+s). That causes newly created files and > >> directories to get their > >> >group ownership from their parent directory > rather > >> than from the > >> >creating process. > >> > >> Did there is an easy way to propagate the SGID > bit > >> to sub-dirs ? > >> > >> ie: > >> > >> /home/cvsroot/testproj is owned by bob:cvsusers > with > >> SGID bit set > >> > >> linda commit test.java > >> > >> /home/cvsroot/testproj/test.java will be owned by > >> linda:cvsusers > >> > >> now linda create a subdir packa > >> > >> /home/cvsroot/testproj/packa is owned by > linda:linda > >> ! > >> > >> Thanks for your expertise here also :) > >> > >> BTW: May be there is post-commit hack which could > be > >> used ? > >> > >> > >> > >> > >> > >> > >> _______________________________________________ > >> Info-cvs mailing list > >> [EMAIL PROTECTED] > >> http://mail.gnu.org/mailman/listinfo/info-cvs > > > > > >__________________________________________________ > >Do You Yahoo!? > >Great stuff seeking new owners in Yahoo! Auctions! > >http://auctions.yahoo.com > > __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs