[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
fix for cvs_acls with pserver user mappings
From: |
Derek FEICHTINGER |
Subject: |
fix for cvs_acls with pserver user mappings |
Date: |
Fri, 18 Jul 2003 15:48:14 +0200 |
User-agent: |
KMail/1.4.3 |
Hi,
the current cvs_acls script is not able to cope with the user mappings in the
pserver passwd file (or better: it uses the mapped identities although it
should not).
To identify the commiting user CVS looks at the $ENV{"USER"} and
$ENV{"LOGNAME"} variables instead of also checking the $ENV{"CVS_USER"}
variable.
By including something like this...
------------
if ($ENV{"CVS_USER"}) {
$myname = $ENV{"CVS_USER"};
}
------------
...just after the line where $myname gets set at the start of the cvs_acls
script, it works ok.
Without it, all users in this kind of passwd file will be matched as user
"cvsuser" against the avail list instead of being matched as their real user
names:
peter:(password):cvsuser
paul:(password):cvsuser
mary:(password):cvsuser
Regards,
Derek
--
Dr. Derek Feichtinger Tel: +41 22 767 26 98
LCG/SPI Group email: derek.feichtinger@cern.ch
CERN http://people.web.psi.ch/feichtinger
CH-1211 Genève 23
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- fix for cvs_acls with pserver user mappings,
Derek FEICHTINGER <=