Cách thêm ngoại lệ Gatekeeper từ dòng lệnh trong Mac OS X
Mục lục:
- Thêm Ứng dụng vào Phê duyệt của Gatekeeper từ Dòng lệnh trong Mac OS X
- Xóa ngoại lệ Người gác cổng ứng dụng bằng spctl trong Mac OS X
Thông thường, nếu bạn muốn khởi chạy ứng dụng được phê duyệt bởi tính năng GateKeeper trên máy Mac, bạn nhấp chuột phải vào ứng dụng dành cho nhà phát triển không xác định và chọn “Mở”, hoặc đi qua Tùy chọn hệ thống để bỏ qua Gatekeeper đường. Một tùy chọn khác là thêm thủ công các phê duyệt và ngoại lệ của ứng dụng vào Gatekeeper bằng cách chuyển sang dòng lệnh trong Mac OS X.
Điều này rất tốt cho những người dùng nâng cao muốn tạo tập lệnh hoặc tự động hóa việc phê duyệt ứng dụng, nhưng nó cũng có thể hữu ích cho việc quản trị từ xa và trong các tình huống khác.
Chúng ta sẽ chuyển sang lệnh spctl để đạt được hiệu quả mong muốn ở đây, như chúng ta đã thảo luận trước đây, người dùng cũng có thể tương tác để bật và tắt Gatekeeper từ Terminal.
Thêm Ứng dụng vào Phê duyệt của Gatekeeper từ Dòng lệnh trong Mac OS X
Để thêm một ứng dụng vào các ngoại lệ của Gatekeepers và danh sách khởi chạy ứng dụng đã được phê duyệt, hãy sử dụng cờ –add với spctl để phê duyệt một lần khởi chạy ứng dụng. Kiểu cú pháp sau đây là phù hợp:
spctl --add /Path/To/Application.app
Ví dụ: để thêm phê duyệt cho ứng dụng tưởng tượng có tên “GooseRoute” nằm trong thư mục tải xuống của người dùng, chuỗi cú pháp sẽ như sau:
spctl --add ~/Downloads/GooseRoute.app
Bạn cần nhập mật khẩu quản trị viên để phê duyệt ứng dụng với Gatekeeper, nếu không, bạn có thể thêm sudo vào trước lệnh nếu bạn đang thực hiện việc này từ SSH hoặc muốn tự động hóa quy trình.
Xóa ngoại lệ Người gác cổng ứng dụng bằng spctl trong Mac OS X
Xóa ứng dụng khỏi danh sách phê duyệt của Gatekeeper cũng dễ dàng, chỉ cần tắt cờ –add bằng –remove, nếu không thì cú pháp tương tự:
spctl --remove /Path/To/Application.app
Một lần nữa, bạn có thể thêm sudo vào trước lệnh nếu muốn, nếu không, cửa sổ bật lên xác thực quản trị viên quen thuộc sẽ xuất hiện trong Mac OS X để hoàn tất việc xóa ứng dụng khỏi danh sách ủy quyền của Gatekeeper.
Hãy nhớ rằng nếu bạn đang thêm hoặc xóa ứng dụng nằm trong hệ thống tệp có đường dẫn phức tạp dài, bạn luôn có thể kéo và thả ứng dụng đó vào cửa sổ Terminal để in ra đường dẫn đầy đủ.