Skip navigation

Gatekeeper Open Apps Downloaded from anywhere issue

924 Views 12 Replies Latest reply: May 26, 2013 9:33 AM by Linc Davis RSS
ravs78 Calculating status...
Currently Being Moderated
May 16, 2013 2:20 PM

Hi,

 

I've configured the gatekeeper to open apps downloaded from anywhere, howeverm everytime I open any app downloaded form internet it always asks the Acept/Deny question, it seems like it's bypassing the System Preference Gatekeeper settings.

 

What can I check?

 

Cheers,

Mac mini (Late 2012), OS X Mountain Lion (10.8.3)
  • BDAqua Level 10 Level 10 (114,665 points)
    Currently Being Moderated
    May 16, 2013 3:01 PM (in response to ravs78)

    Hi, did you unlock the lock when you chose that setting, then lock it after changing it?

     

    http://rogueamoeba.com/support/knowledgebase/?showArticle=MiscDeveloperID

     

    Then there's a Terminal method to clear an App, #2 here...

     

    http://www.bu.edu/infosec/howtos/bypass-gatekeeper-safely/

  • Linc Davis Level 10 Level 10 (107,365 points)
    Currently Being Moderated
    May 16, 2013 3:53 PM (in response to ravs78)

    This can happen because an application has an invalid code signature, among other reasons. Follow the instructions linked below under the heading "How to open an app from a unidentified developer and exempt it from Gatekeeper."

     

    OS X: About Gatekeeper

  • Linc Davis Level 10 Level 10 (107,365 points)
    Currently Being Moderated
    May 20, 2013 2:40 PM (in response to ravs78)

    The database in which Gatekeeper stores its settings may be corrupt. This procedure will reset all Gatekeeper settings to their defaults. Any changes that you made will be reverted, but can be restored from backup if there's no improvement.

    Back up all data.

     

    If you have more than one user account, you must be logged in as an administrator to carry out these instructions.

     

    Triple-click anywhere in the line below to select it:

    sudo cp /var/db/.SystemPolicy-default /var/db/SystemPolicy

     

    Copy the selected text to the Clipboard (command-C).

     

     

    Launch the Terminal application in any of the following ways:

     

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

     

    ☞ In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

     

    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.

     

    Paste into the Terminal window (command-V). You'll be prompted for your login password. Nothing will be displayed when you type it. If you don’t have a login password, you’ll need to set one before you can run the command. You may get a one-time warning not to screw up. Confirm. You don't need to post the warning. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.

    Quit Terminal, reboot, and test.

  • Linc Davis Level 10 Level 10 (107,365 points)
    Currently Being Moderated
    May 22, 2013 4:15 PM (in response to ravs78)

    Are you installing the applications in the Applications folder, or are you running them from a disk image?

  • Linc Davis Level 10 Level 10 (107,365 points)
    Currently Being Moderated
    May 23, 2013 11:12 AM (in response to ravs78)

    Triple-click anywhere in the line below to select it:

    codesign -vv /A*/XBMC* | open -f -a TextEdit

      

    Copy the selected text to the Clipboard (command-C).

     

    Paste into the Terminal window (command-V).

     

    A TextEdit window will open with the output of the command. Post the contents of that window, if any — the text, please, not a screenshot. The title of the window doesn't matter, and you don't need to post that.

  • Linc Davis Level 10 Level 10 (107,365 points)
    Currently Being Moderated
    May 23, 2013 2:19 PM (in response to ravs78)

    In order for the application to be recognized by the firewall, it has to be codesigned. If it's codesigned by the developer with a certificate issued by Apple, the signature will be recognized automatically. Otherwise the signature has to be added by the firewall itself.

     

    This particular application has an invalid signature because the compiled Python modules have changed when executed. Python is known for doing that. So what you need to do is remove the app from the allowed list and then add it back. That will generate a new signature.

     

    I'm not familiar with Transmission, but something similar is probably happening.

  • Linc Davis Level 10 Level 10 (107,365 points)
    Currently Being Moderated
    May 26, 2013 9:33 AM (in response to ravs78)

    The only thing you can do to stop the warnings about XBMC is to change its ownership to root. You may have to do this with a fresh copy that hasn't already been codelsigned. Select it in the Finder and open the Info window. Click the lock icon on the lower right corner of the window and authenticate. Then, in the Sharing & Permissions section, give "System" read & write privileges and "Everyone" read-only privileges. Select Apply to enclosed items from the popup menu with the gear icon. Close the window and repeat the codesigning procedure.

Actions

More Like This

  • Retrieving data ...

Bookmarked By (1)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.