Πώς να προσθέσετε εξαιρέσεις Gatekeeper από τη γραμμή εντολών στο Mac OS X

Πίνακας περιεχομένων:

Anonim

Συνήθως, εάν θέλετε να εγκρίνετε μια εκκίνηση εφαρμογής από τη δυνατότητα GateKeeper σε Mac, κάνετε δεξί κλικ στην εφαρμογή προγραμματιστών που δεν έχουν ταυτοποιηθεί και επιλέξτε "Άνοιγμα" ή περάστε από τις Προτιμήσεις συστήματος για να παρακάμψετε το Gatekeeper που τρόπος. Μια άλλη επιλογή είναι να προσθέσετε με μη αυτόματο τρόπο εγκρίσεις και εξαιρέσεις εφαρμογών στο Gatekeeper γυρίζοντας στη γραμμή εντολών στο Mac OS X.

Αυτό είναι εξαιρετικό για προχωρημένους χρήστες που θέλουν να κάνουν σενάρια ή να αυτοματοποιήσουν εγκρίσεις εφαρμογών, αλλά μπορεί επίσης να είναι χρήσιμο για απομακρυσμένη διαχείριση και σε άλλες περιπτώσεις.

Θα στραφούμε στην εντολή spctl για να επιτύχουμε το επιθυμητό αποτέλεσμα εδώ, με το οποίο, όπως έχουμε συζητήσει προηγουμένως, οι χρήστες μπορούν επίσης να αλληλεπιδράσουν για να ενεργοποιήσουν και να απενεργοποιήσουν το Gatekeeper από το Terminal.

Προσθήκη εφαρμογής στην έγκριση Gatekeeper από τη γραμμή εντολών στο Mac OS X

Για να προσθέσετε μια εφαρμογή στις εξαιρέσεις του Gatekeepers και στη λίστα εκκίνησης εγκεκριμένων εφαρμογών, χρησιμοποιήστε τη σημαία –προσθήκη με spctl για να εγκρίνετε μια εκκίνηση εφαρμογής. Το ακόλουθο στυλ σύνταξης είναι κατάλληλο:

spctl --προσθήκη /Path/To/Application.app

Για παράδειγμα, για να προσθέσετε έγκριση για τη φανταστική εφαρμογή που ονομάζεται "GooseRoute" που βρίσκεται στο φάκελο λήψεων χρηστών, η συμβολοσειρά σύνταξης θα μοιάζει με την ακόλουθη:

spctl --προσθήκη ~/Downloads/GooseRoute.app

Θα χρειαστεί να εισαγάγετε έναν κωδικό πρόσβασης διαχειριστή για να εγκρίνετε την εφαρμογή με το Gatekeeper, διαφορετικά μπορείτε να ορίσετε το πρόθεμα της εντολής με sudo εάν το εκτελείτε από SSH ή θέλετε να αυτοματοποιήσετε τη διαδικασία.

Κατάργηση εξαίρεσης Applications Gatekeeper με spctl σε Mac OS X

Η κατάργηση μιας εφαρμογής από τη λίστα έγκρισης Gatekeeper είναι εξίσου εύκολη, απλώς απενεργοποιήστε το –add flag με –remove, διαφορετικά η σύνταξη είναι ίδια:

spctl --αφαίρεση /Path/To/Application.app

Και πάλι, μπορείτε να προσθέσετε το πρόθεμα της εντολής με sudo εάν θέλετε, διαφορετικά το γνωστό αναδυόμενο παράθυρο ελέγχου ταυτότητας διαχειριστή θα εμφανιστεί στο Mac OS X για να ολοκληρωθεί η αφαίρεση της εφαρμογής από τη λίστα εξουσιοδότησης Gatekeepers.

Θυμηθείτε, εάν προσθέτετε ή αφαιρείτε εφαρμογές που είναι θαμμένες στο σύστημα αρχείων με μεγάλες σύνθετες διαδρομές, μπορείτε πάντα να τις σύρετε και να τις αποθέσετε στο παράθυρο του τερματικού για να εκτυπώσετε την πλήρη διαδρομή.

Πώς να προσθέσετε εξαιρέσεις Gatekeeper από τη γραμμή εντολών στο Mac OS X