Cách cho phép ứng dụng từ mọi nơi trong macOS Gatekeeper (Big Sur
Mục lục:
Gatekeeper trong MacOS hiện nghiêm ngặt hơn bao giờ hết, mặc định chỉ cho phép tùy chọn cho các ứng dụng được tải xuống từ App Store hoặc App Store và các nhà phát triển đã xác định. Người dùng Mac nâng cao có thể muốn cho phép tùy chọn thứ ba, đó là khả năng mở và cho phép các ứng dụng được tải xuống từ mọi nơi trong macOS Big Sur, macOS Catalina, macOS Sierra, macOS High Sierra và MacOS Mojave.
Để rõ ràng, tùy chọn “Cho phép tải xuống ứng dụng từ mọi nơi” được ẩn theo mặc định trong Gatekeeper cho macOS từ Sierra trở đi. Bạn có thể thấy điều này bằng cách đi tới bảng tùy chọn Bảo mật & Quyền riêng tư và trong phần “Chung”, bạn sẽ không tìm thấy tùy chọn như vậy cho cài đặt cho phép ứng dụng Gatekeeper. Mặc dù vậy, với một chút can thiệp bằng dòng lệnh, bạn có thể hiển thị tùy chọn thứ ba và lấy lại khả năng mở ứng dụng từ mọi nơi.
Phương pháp này không được khuyến nghị cho hầu hết người dùng Mac, chỉ những người dùng Mac nâng cao và nhà phát triển có khả năng đánh giá chính xác tính hợp lệ của ứng dụng mới nên sử dụng phương pháp này, bao gồm việc vô hiệu hóa Gatekeeper khỏi dòng lệnh, do đó loại bỏ tiêu chuẩn Cơ chế bảo mật của Gatekeeper trong Mac OS.
Cách cho phép ứng dụng từ mọi nơi trong Gatekeeper cho macOS Big Sur, Catalina, Mojave, Sierra
- Thoát khỏi Tùy chọn hệ thống
- Mở ứng dụng Terminal từ thư mục /Applications/Utilities/ rồi nhập cú pháp lệnh sau:
- Nhấn quay lại và xác thực bằng mật khẩu quản trị viên
- Khởi chạy lại Tùy chọn hệ thống và chuyển đến “Bảo mật & quyền riêng tư” và tab “Chung”
- Bây giờ, bạn sẽ thấy tùy chọn “Mọi nơi” trong ‘Cho phép ứng dụng được tải xuống từ:’ Tùy chọn Gatekeeper
sudo spctl --master-disable
Giờ đây, bạn có thể mở và khởi chạy ứng dụng từ mọi nơi trong macOS Mojave, High Sierra và Sierra, nhưng được cảnh báo trước rằng điều này sẽ tắt Gatekeeper và không được đề xuất cho đại đa số người dùng Mac.
Việc cho phép ứng dụng từ mọi nơi kể cả nhà phát triển không xác định có thể khiến máy Mac dễ bị nhiễm phần mềm độc hại và phần mềm rác nhất định và tất cả người dùng Mac nên tránh ngoại trừ những người có khả năng thực sự nâng cao.
Một cách tiếp cận khác là thêm các ngoại lệ của Gatekeeper theo cách thủ công thông qua dòng lệnh, một giải pháp có thể phù hợp hơn là chỉ cho phép mọi thứ vượt qua Gatekeeper.
Quay lại bảo mật Gatekeeper mặc định trong macOS Mojave, High Sierra, Sierra
Bạn cũng có thể đảo ngược điều này và quay lại cài đặt Gatekeeper nghiêm ngặt mặc định là chỉ cho phép các ứng dụng từ Mac App Store và các nhà phát triển đã xác định bằng cách đưa ra chuỗi lệnh sau:
sudo spctl --master-enable
Nhấn quay lại và xác thực lại sẽ đưa macOS Gatekeeper trở lại trạng thái mặc định nghiêm ngặt là không cho phép khởi chạy các ứng dụng ngẫu nhiên.
Hầu như mọi người dùng máy Mac nên để tính năng này được bật ở trạng thái mặc định.Nếu bạn không có khả năng dễ dàng phân biệt ứng dụng nào hợp pháp hay không, bạn tuyệt đối không nên thay đổi tùy chọn này. Thông báo "không thể mở ứng dụng vì ứng dụng đến từ nhà phát triển không xác định" có sẵn để cung cấp sự bảo vệ cho đại đa số người dùng máy Mac và không nên bỏ qua.