Si tienes acceso ftp al servidor y quieres hacerlo manualmente, puedes cambiar los permisos de forma recursiva (Linux):
chmod
Descripción: cambia los permisos de lectura/escritura/ejecucion de ficheros/directorios.
Ejemplos: chmod +r fichero, chmod +w directorio, chmod +rw directorio -R, chmod -r fichero
O también:
>chmod 777 directorio -R
Si quieres subir las fotos automáticamente con PHP con los permisos adecuados, a mí me funciona lo siguiente para un jpeg usando GD en un servidor Linux:
Código PHP:
$fichero = $path_al_directorio . $nombre_imagen;
$img = imagecreatefromjpeg($_FILES['imagen']['tmp_name'] or die ('falló');
imagejpeg($img,$fichero);
Saludos