Để có thể cài các phần mềm từ bên ngoài mà không phải trên Appstore thì bạn sẽ phải tắt Gatekeeper. Đây là một tính năng bảo mật của macOS trên macbook tương tự như Windows Defender trên Windows 11.
1. Gatekeeper trên MacBook là gì?
Gatekeeper trên MacBook là một tính năng bảo mật được thiết kế để ngăn chặn việc cài đặt phần mềm không từ App Store hoặc từ các nguồn không tin cậy khác. Khi Gatekeeper được kích hoạt, nó sẽ yêu cầu xác nhận trước khi cài đặt ứng dụng từ các nguồn không rõ nguồn gốc, giúp bảo vệ hệ thống khỏi các ứng dụng độc hại và mã độc.
Nếu bạn tải phần mềm từ nơi khác không phải App Store, khi mở lên thì sẽ thấy thông báo như sau đây: “Tên File” damaged and can’t be opened. You should move it to the Trash. Hoặc có thông báo: “App can’t be opened because it is from an unidentified developer. Điều đó chứng tỏ máy của bạn đang được bật gatekeeper.
2. Một số cách tắt Gatekeeper trên macOS
Tắt trong phần cài đặt
Để tắt Gatekeeper trên MacBook và mở ứng dụng không xác nhận từ App Store, bạn có thể thực hiện các bước đơn giản sau:
1. Mở System Preferences trên MacBook.
2. Chọn Security & Privacy.
3. Trong tab General, bạn sẽ thấy một thông báo về ứng dụng đã bị chặn. Để mở ứng dụng này, bạn click vào nút “Open Anyway” và xác nhận bằng cách nhập mật khẩu của bạn.
Như vậy, sau khi hoàn thành các bước trên, bạn đã tắt Gatekeeper và có thể mở các ứng dụng không xác nhận từ App Store trên MacBook của mình.
Tắt bằng Terminal
Các bạn bấm tổ hợp phím Command + Spacebar (nút cách) sau đó gõ Terminal để mở.
Copy và dán dòng lệnh sau vàoTerminal nhấn Enter:
sudo spctl --master-disable
Sau đó máy sẽ yêu cầu bạn nhập mật khẩu để tiếp tục, các bạn chỉ cần nhập mật khẩu máy và bấm Enter
Để kiểm tra xem gatekeeper đã được tắt chưa bạn chỉ cần nhập thêm dòng lệnh sau vào và nhấn enter. Nếu kết quả trả về là assenssments disabled thì tức là đã thành công.
spctl --status
Lưu ý: Mật khẩu sẽ không hiển thị ***** gì hết nên các bạn cứ nhập đúng và bấm enter là được!
Nếu bạn muốn bật lại gatekeeper để ngăn chặn các phần mềm không an toàn được cài đặt trên máy thì chỉ cần nhập dòng lệnh:
sudo spctl --master-enable
Nếu bạn đã thử tắt Gatekeeper mà vẫn gặp lỗi, hãy áp dụng bí kíp cuối cùng sau đây, mình đảm bảo rằng nó sẽ hoạt động: Lệnh quan trọng cần ghi nhớ là: xattr -cr.
– Mở Terminal nhập dòng lệnh sau:
xattr -cr [khoảng trắng]
Lưu ý rằng sau -cr phải có khoảng trắng tức là 1 dấu cách đằng sau
Chỉ cần kéo ứng dụng vào cửa sổ Terminal và nhấn Enter là ứng dụng có thể chạy và cài đặt được.
Gatekeeper giúp bảo vệ máy tính khỏi các ứng dụng độc hại và đảm bảo an toàn cho dữ liệu cá nhân của bạn. Khi vô hiệu hóa nó, bạn sẽ phải tự chịu rủi ro từ việc sử dụng các ứng dụng không được kiểm duyệt.
Để tránh những hậu quả tiềm ẩn, sau khi cài đặt các ứng dụng cần thiết bạn nên bật lại để bảo vệ dữ liệu của bạn trên máy macbook.