GSA / laptop-management

ALPHA/WIP for OSquery configuration for Mac and Linux Operating Systems
Other
16 stars 9 forks source link

KeePassX blocked from opening: Unidentified developer #30

Open gboone opened 6 years ago

gboone commented 6 years ago

The password manager KeePassX cannot be launched when downloaded from its website because it is not from an identified developer or installed from the App Store. Since iCloud is locked, the app store couldn't be installed from there even if KeePassX was listed. The app is also not available in Self Service.

Unidentified Developer warning

As far as I know the setting to allow unidentified developers is restricted by either Jamf or MaaS360 on our Macs. Since KeePass is an approved application, we should have some way to install and use it.

JJediny commented 6 years ago

@gboone JAMF only blocks packages that are not signed... can you not install it for the moment via homebrew? https://github.com/caskroom/homebrew-cask/blob/master/Casks/keepassx.rb

gboone commented 6 years ago

I don't mean to be contrary but I'm not sure that's a great long term solution. I more or less know how to use homebrew and here's what I did to get it installed.

$ brew install keepassx
Error: No available formula with the name "keepassx"`
$ git -C "$(brew --repo homebrew/core)" fetch --unshallow`
$ brew install keepassx
Error: No available formula with the name "keepassx"
$ brew tap keepassx
Error: Invalid tap name 'keepassx'
$ brew cask install keepassx
==> Satisfying dependencies
==> Downloading https://www.keepassx.org/releases/2.0.3/KeePassX-2.0.3.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask keepassx
==> Installing Cask keepassx
==> Moving App 'KeePassX.app' to '/Applications/KeePassX.app'.
🍺  keepassx was successfully installed!

The last command was a total guess based on the URL path.

ifbell commented 6 years ago

I know that this is on our radar and we are looking to package this up for deployment via self service.

s-gryt commented 5 years ago

Please see the solution here https://appuals.com/fix-cant-be-opened-because-it-is-from-an-unidentified-developer/

The password manager KeePassX cannot be launched when downloaded from its website because it is not from an identified developer or installed from the App Store. Since iCloud is locked, the app store couldn't be installed from there even if KeePassX was listed. The app is also not available in Self Service.

Unidentified Developer warning

As far as I know the setting to allow unidentified developers is restricted by either Jamf or MaaS360 on our Macs. Since KeePass is an approved application, we should have some way to install and use it.

thinsoldier commented 1 year ago

That solution is a bit outdated. The "allow from anywhere" option does not exist for me

image