I have a client on a Unix account. I need to set recursive permissions on a folder that contains many folders and files. To do this by hand would take awhile.
There's several things you can do by executing shell commands in PHP or the like. Unfortunately PHP scripts run as httpd and you can't get a program running as your own user ID because httpd isn't in the same group (otherwise you could execute a program with setuid flag set).
Therefore the script method won't work in this case. You can use it to create symlinks though, for example