|
|
|
|
|
by jakobegger
3959 days ago
|
|
I think you are misunderstanding something. Shell scripts and unsigned code are treated exactly the same by Gatekeeper. When you double click a shell script downloaded from the internet, the warning will not ask you if you want to open the file. The warning will tell you that you can't open it because it is from an unidentified developer. Let me try to clarify this:
"Quarantine" is a flag set on files downloaded from the internet.
When you open a file with the quarantine flag, Gatekeeper checks the code signature. If it is valid, it asks you if you want to open this file that you downloaded from the web. If the code signature is not valid, or if the file has no code signature, you wont be able to open it. There are several ways to execute shell scripts downloaded from the internet:
1) Check "Allow all Applications" in System Preferences
2) Right click, select open. Then the warning will have a second option to open it despite being unsigned
3) Execute it from the command line All of these presumably require the user to know what they are doing... |
|