gapan wrote:I have no idea how to change those settings with udisks.

I've made a few attempts to work out how its done, so far, no information at all....
Alternatives for you might be:
1. Run the script directly with: sh /path/to/script (might not work if the scripts calls other scripts directly. Maybe you can preppend those calls with sh too).
Tried that, fails, though I've not tired modifying the script to add sh calls. I'll have to try that....
2. Mount the device with pmount. It allows you to set the options you want.
Haven't used pmount in years, but I installed it and tried it. Nice idea, but whatever is setting the permissions overrides it. I used the -e option when mounting, but the file still has no execute permissions.
3. Put the device in fstab and mount with the mount command. You could edit the sudoers file to allow you to mount/unmount without having to enter the root password.
Thought that might do it, since the permission bits were showing up on 'ls -l', but another failure - when I attempt to execute the script, I get permission denied, even doing so as root.
And yes, it sucks.
It certainly does. I guess I'll have to go back to trying to find out how to modify the original settings in polkit. I think what I really object to is the fact that, if it is documented, its obviously not been done so any normal user can find the information.

I've recently hit a similar problem - Firefox, in its attempts to make things safer, no longer lets write operations be performed on local files. So WoaS, which I've been using for years for documentation, will no longer work under Firefox. No way that a user can make an informed decision and override the settings. Fortunately, at least in that case, it does work when run in Midori.
Anyhow, thanks for the suggestions. If I find a solution, I'll post it here for others.
Paul.