[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sr #111001] unsafe permission in www-zh-cn CVS source repo
From: |
Ineiev |
Subject: |
[sr #111001] unsafe permission in www-zh-cn CVS source repo |
Date: |
Sat, 6 Jan 2024 12:56:46 -0500 (EST) |
Follow-up Comment #5, sr#111001 (group administration):
TTBOMK, the executable attribute in the repository is set during the first
commit and then persists.
In my working copy, I can chmod -x file, and the file will be non-executable
until I rm file; cvs up file---and then the executable bit is fetched from the
repository again.
Likewise, that bit is set when checking out a fresh working copy.
Removing and re-adding file doesn't help, like mv file{,~}; cvs rm file; cvs
ci -m'removing' file; mv file{~,}; chmod -x file; cvs add file; cvs ci
-m're-adding' file
So it looks like in Savannah environment only Savannah admins can reset those
bits, like chmod -x file,v; but it makes little sense to do that if other such
files be added subsequently.
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/support/?111001>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/