Tôi sử dụng máy Mac của mình như một người dùng tiêu chuẩn. Khi tôi cài đặt lần đầu tiên, tất cả các ứng dụng đã được tải xuống / cài đặt bằng người dùng Admin. Chạy OSX 10.10.3 mới nhất
Khi sử dụng máy Mac của tôi với tư cách là người dùng Chuẩn, mỗi lần tôi chạy ứng dụng, tôi nhận được thông báo sau:
"Whatever.app" is an application downloaded from the Internet.
Are you sure you want to open it?
Với các tùy chọn cho Cancel
và Open
. Tất nhiên tôi chọn Open
và mọi thứ hoạt động tốt.
Bây giờ, tôi đã quen với thông báo này xuất hiện lần đầu tiên khi tôi cố chạy một ứng dụng từ internet. Vấn đề của tôi là nó xuất hiện mọi lúc.
Lưu ý rằng tôi không được yêu cầu bất kỳ thông tin đăng nhập nào của Quản trị viên và các ứng dụng này đã được cài đặt vào /Applications
thư mục với tư cách Quản trị viên.
Tôi đã thử với một người dùng Standard khác và vẫn gặp vấn đề tương tự. Tôi cũng đã sử dụng Disk Utility để sửa chữa các quyền của ổ đĩa, chỉ trong trường hợp.
Làm thế nào tôi có thể làm cho thông báo này chỉ xuất hiện trong lần chạy đầu tiên?
================================================== ========
Tôi tìm thấy một "manh mối" khác. Nếu tôi cài đặt một ứng dụng, trong khi đăng nhập với tư cách là người dùng Standard, nhưng xác thực là Quản trị viên, thì nó chỉ cảnh báo cho tôi về Ứng dụng trong lần chạy đầu tiên, và sau đó không bao giờ nữa, miễn là tôi vẫn đăng nhập với tư cách là người dùng Standard đó .
Nhưng tất cả các ứng dụng tôi đã cài đặt khi đăng nhập với tư cách Quản trị viên sẽ đưa ra cảnh báo bật lên mỗi lần nếu tôi cố chạy chúng khi đăng nhập với tư cách là người dùng Chuẩn. Phải có một cách để khắc phục điều này.
================================================== ========
CẬP NHẬT
"Giải pháp" : Đối với mọi ứng dụng tôi đã tải xuống và cài đặt, trong khi đăng nhập với tư cách Quản trị viên, chỉ cần cài đặt ứng dụng là không đủ. Tôi thực sự phải đăng nhập với tư cách Quản trị viên và khởi chạy ứng dụng ít nhất một lần để xóa cảnh báo cho tất cả người dùng khác. Điều này có vẻ ngớ ngẩn đến khó tin. Tôi vui vì tôi đã tìm thấy một "sửa chữa", nhưng chắc chắn phải có một cách tốt hơn để thực hiện điều này?
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2 .dump|grep -i LibreOffice
thay thế LibreOffice với bất kỳ ứng dụng nào đang thể hiện vấn đề này và xem bạn có nhận được kết quả nào không. Nếu không, thì có thể có vấn đề với cơ sở dữ liệu này.
xattr -p com.apple.quarantine /Applications/LibreOffice.app
hoặc tự mình so sánh chúng, thay thế LibreOffice bằng tên của một ứng dụng thể hiện điều này. Giá trị đầu tiên trong bản ghi cơ sở dữ liệu phải khớp với giá trị cuối cùng trong thuộc tính mở rộng.
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2 .dump|grep -i VLC
Không kết quả.