Why would the modules installed at {$WEB_PAGES}/./lib need to be a+r? The only people that need to read it would be the user that that web server runs under, and yourself. CGI scripts ought to be 770, if not 700 (assuming that the script is owned by the server UID), if not 550/500 for finalized products. Support modules can be set to the same protection levels. In addition, at some point you will have to put your modules (the ones you are writing, not the ones that you need to install) in that space, and you'll have the same problems with blackhats as you do now.
Dr. Michael K. Neylon - mneylon-pm@masemware.com
||
"You've left the lens cap of your mind on again, Pinky" - The Brain