Hallo,
I have problems when try to tweak ACLs for users.
Steps:
------
1. local machine - set enviromental variables
export CVS_RSH=/usr/bin/ssh
export CVSROOT=:ext:pi...@my...:/cvs/cvsroot
2. my.server.com - prepare cvs root and make me an admin
cvs -d /cvs/cvsroot/ init
cvs -d /cvs/cvsroot racl pizl:p -r ALL -d ALL
3. localmachine - checkout CVSROOT and change aclconfig
cvs co CVSROOT
change CVSACLDefaultPermissions -> CVSACLDefaultPermissions=cdrw
4. server - try to set up permissions for other user
cvs -d /cvs/cvsroot racl username:cdrw -r ALL -d ALL
Error: cvs [racl aborted]: You do not have admin rights on ''
- But I AM an admin, I DO HAVE rights ...
I suppose it has someting with CVSACLDefaultPermissions, because when I
change it back to 'p' then it works. Probably I misunderstand the
meaning of that keyword ...
Questions:
----------
1. So how have I use it? Or better - where is any comprehensive manual
for CVS acl.
2. In case there is no such manual, how these permission do work?
Software used:
--------------
Red Hat Linux 9 fully updated (both local machine and server)
CVS 1.11.19 + 1.2.2 cvsacl patch (both local machine and server)
Thanks for help, regards z.p.
--
Zdenek Pizl
Systinet Corporation
Vinohradska 190
13000 Praha 3
|