We decided not to hack around the change to Lion permissions and are in the process of moving our app serial numbers from /Library/Application Support/OurFolder to /Users/Shared/OurFolder
Martin Baker www.digital-heaven.co.uk www.twitter.com/digitalheaven www.videospaceonline.com www.finalcutters.com ------------------------------------------------------ Digital Heaven Ltd is registered in England and Wales Company registration number: 3628396 Registered address: 55 Lynwood Drive, Worcester Park, Surrey KT4 7AE VAT registration number: GB 736 0989 03 On 6 Aug 2011, at 01:33, Garth Hjelte wrote: > (Sorry, I posted this before but didn't revise the Subject line) > > I have a bit of a problem with Lion and the way I used the System > Library and Preferences folder. > > It looks like this is a better/best way to solve the issue. > >> SMJobBless demonstrates how to embed a privileged helper tool in an >> application, how to securely install that tool, and how to associate >> the tool with the application that invokes it. >> SMJobBless uses ServiceManagement.framework that was introduced in >> Mac OS X v10.6 Snow Leopard. >> As of Snow Leopard, this is the preferred method of managing >> privilege escalation on Mac OS X and should be used instead of >> earlier approaches such as BetterAuthorizationSample or directly >> calling AuthorizationExecuteWithPrivileges. > > With Lion, as you know, the System Library is now hidden and > privileges are on the root level. On my apps, I used a .plist in the > /Library/Preferences folder to store authorization info. IN RS it's > the SharedPreferences folder so I used it, naturally. Now it's "not > so shared". =) > > The problem it gives my apps is that one can authorize, but it's not > persist between sessions, so they have to continually reauthorize. > > On the NUG list, there was an advice to use this AppleScript, and I > know I don't have Lion (yet), but I couldn't get it to work. All I > want to do is write to the /Library/Preferences folder and continue > my current system. I'll change my methodology but I find it real > confusing on peoples advice about where is the SharedPreferences > folder list with Lion. Apple doesn't really say anything. I don't see > RS changing the location of the SpecialFolder.SharedPreferences. So, > I need to write to it. > > As MBS, can you include this SMJobBless thing? It seems to be the > secure and right way to write to the SharedPreferences folder. Or > maybe I'm wrong about this. Set me straight. > > Garth Hjelte > Sampler User > > _______________________________________________ > Mbsplugins_monkeybreadsoftware.info mailing list > [email protected] > https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
