Bueno misteriosamente me topé con este post, y te cuento que yo también tuve problemas con eso de los permisos y me rebenté buscando como hacerlos, y descubrí una herramienta que funciona para eso:
xcacls.vbs, se ejecuta desde consola y es la unica forma que encontré de cambiar permisos en windows. Se utiliza así:
c://carpeta/paginasweb>xcacls.vbs archivo.php /g nombredelusuarioanonimo:f /g nombredeladmin:f
xcacls.vbs ->Es la llamada al script que cambia los permisos.
/g -> es "grant" es para asignarle los permisos
nombredelusuarioanonimo -> es un nombre que generalemente es algo así: IUSR_xxxxxxxxxxxxx
nombredeladmin -> Es como el anónimo sin el IUSR_ algo así:
xxxxxxxxxxxxx/cliente (cliente o el nombre de inicio de sesión que tenes en windows)
:f -> asigna permisos del tipo FullControl
también puede ser w(escritura + lectura) r(lectura) x(ejecución). podés combinarlos :wx(escritura + ejecución) pero te recomiendo que uses el f(fullcontrol)
tenés que tener cuidado con estos permisos debido a que después tienden a no funcionarte bien los archivos cuando lo subís a algun servidor pago.
Al Script (xcacls.vbs) te lo podés bajar de la web de microsoft, solo es cuastión de que hagas la búsqueda en google.
Espero que te sirva.
Saludos!