Mac OS X Editor Installer for 0.9.39 permission problem

The Mac OS X Editor Installer (0.9.39) installs the preset folder as follows
~/Library/Application Support/Moog Music Inc./ (admin/admin/world 777)
~/Library/Application Support/Moog Music Inc./Sub 37/ (admin/admin/world 775)

Which will prevent the Editor from working properly when executed by an unprivileged (non-admin) user. The proper permissions for folders in a user folder are (user/staff/world 755 or 750 or 700) depending on the desired visibility to other users. In order to get the Editor working, I had to manually change the folder permissions of ~/Library/Application Support/Moog Music Inc./ and all contained files to (user/staff/world 755).

The other problem with the installation location and permissions is that the content of the Sub 37 folder contains the Factory Presets, which are installed to the current user’s Library folder instead of the system’s library folder /Library/Application Support/… where they would be accessible by all users.

Thanks Oli for this indepth analysis of the OSX installer. I’m passing that on. Cheers !

If you need more information, I’ve reported on this at least twice:

Thu Dec 31, 2015 8:28 pm
http://forum.moogmusic.com/viewtopic.php?f=20&t=24346&p=149571&hilit=windows+exe+file#p149571

Thu Jan 28, 2016 2:33 pm
http://forum.moogmusic.com/viewtopic.php?f=20&t=24592#p150873

The good news is that the Windows executables and Taurus presets are gone! :slight_smile:

Hi Gil

My findings are indeed indentical to Mike’s. His posts are very detailed. The installer does not set permissions properly, which only shows up if working with non-privileged user. Please have the developers look into this. You might also consider checking Mac OS X installers for your other products.

Thanks

Thanks,

Mike - yes I know, I think it’s been reported already.

Anyway I have reported this on again and we’ll check into it.

Hi, Gil. I apologize for my cranky post above. It was at the end of a frustrating day, and I took it out on you guys. I shouldn’t have done that, and besides, you guys don’t deserve that. Things will turn out however they turn out. Today is more of a zen day so far, as you can see :slight_smile:.

Permission issue seems to be solved with the 0.9.42 Installer.
However, the Factory Presets are now missing.

Thanks for checking this, reported.

Wrong permissions are back with 0.9.43, but less problematic:

The Mac OS X Editor Installer (0.9.39) installs the preset folder as follows
~/Library/Application Support/Moog Music Inc./ (admin/staff/world 775)


Which at least will not prevent to current user to save or edit presets. However, from a Unix/Linux and security POV it’s still wrong.

Installer for v0.9.45:
Same situation as above.