Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'Restricting access to certain non-standard applications' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Restricting access to certain non-standard applications
Authored by: BMarsh on Jan 24, '05 08:23:04PM

An alternate way of doing this (Tested in 10.3 & 10.2, non-server)

Setting a Bundle Identifier

this will fix applications that will not stay checked in the Accounts Panel (Users in 10.2), then the Limits section.

you go to the actual application, right-click "Show Package Contents"

go into "Contents"

drag "info.plist" onto TextEdit (as the hint I put this reply in mentions, you could also use the Property List Editing program)

look through for the following line (usually near the beginning, or the end of the info.plist file from what I've seen)

<key>CFBundleIconFile</key>

(and it's <string>whatever</string>)

after those 2 lines insert the following

<key>CFBundleIdentifier</key>
<string>com.companyname.applicationname</string>

this identifies the program properly for Multiple Users so a limited account can use the program. (the com could be a country code, net or other)

save, and close all the windows.

if System Preferences are still open, quit it, and then run it again, you should now be able to select the program, and it will stay checked.



[ Reply to This | # ]
Restricting access to certain non-standard applications
Authored by: yellow#5 on Feb 25, '05 02:04:01PM

I run a blacklist of blocked apps as opposed to a white list of allowed ones, and this doesn't work for blocking apps. It will only block the ones with changed creator codes, which doesn't stop people from using a game that they brought in on a CD they burned at home.

So is anyone aware of a workaround that may prevent the launching of apps that only show up as com.apple.creatorcode.???



[ Reply to This | # ]