Giải quyết các vấn đề về quyền trong hộp cát của các ứng dụng của bạn

OSX-Sandbox-0

Đôi khi khi truy cập các ứng dụng hệ thống gốc như TextEdit, chúng tôi thấy rằng khi cố gắng mở, lưu hoặc sửa đổi tệp chúng tôi nhận được một cảnh báo về việc từ chối cho phép mở tệp được đề cập hoặc đơn giản là không thể lưu tệp vì nó hiện đang được chỉnh sửa. Thậm chí có thể có những trường hợp kỳ lạ trong đó nhiều hơn một tệp giống hệt nhau có thể tích tụ trên đĩa cứng được xác định bằng hậu tố "sb" theo sau là số nhận dạng cho ứng dụng được đề cập, ví dụ sẽ là "Sb-67d1h723-HUYxOl".

Hộp cát là một phương pháp tăng cường bảo mật nhiều nhất có thể bằng cách "đặt" ứng dụng khỏi tài nguyên chính của hệ điều hành, chỉ những tài nguyên nhà phát triển đặc biệt thêm, nếu không nó không thể sửa đổi bất kỳ giá trị hệ thống nào, khiến tính toàn vẹn của phần còn lại gặp rủi ro. Một cái gì đó giống như chạy mỗi ứng dụng trong các mô-đun khác nhau thay vì trong một "sân" chung.

Nhưng đôi khi dịch vụ hoặc daemon chịu trách nhiệm về hộp cát không hoạt động tốt như bình thường, vì vậy chúng tôi nhận thấy rằng khi lỗi xảy ra trong đó, đôi khi hạn chế quyền điều đó không nênDo đó, các nhiệm vụ ưu tiên đơn giản như lưu tài liệu hoặc chỉnh sửa nó trở thành một vấn đề.

Vì vậy, nếu bạn gặp trong trường hợp cụ thể này, nơi có một ứng dụng có vấn đề không cho phép bạn lưu tài liệu, trước tiên chúng ta phải thử một cái gì đó cụ thể hơn trước khi chúng tôi cố gắng sửa chữa nó bằng cách sử dụng tiện ích đĩa với sửa chữa quyền toàn cầu hoặc xem xét các lỗi hệ thống tệp.

Vì vậy, chúng ta phải mở bảng điều khiển trong đường dẫn, Macintosh HD> Ứng dụng> Tiện ích> Bảng điều khiển hoặc trực tiếp tìm kiếm nó trong ánh đèn sân khấu. Sau khi hoàn tất việc này, chúng ta sẽ tìm daemon "sandboxd", đây là quy trình điều khiển sandbox chung của hệ thống.

OSX-Sandbox-1

Với giao diện điều khiển đang mở và tiến trình được định vị, tốt nhất bạn nên khởi chạy lại ứng dụng có vấn đề để kiểm tra xem có thêm lỗi không, nếu thấy lỗi tiếp tục xảy ra, chúng tôi sẽ cố gắng buộc thoát ứng dụng để ném nó một lần nữa. Nếu với những điều này mà chúng tôi vẫn không nhận được bất cứ điều gì, chúng tôi sẽ khởi động lại máy Mac vì điều này được cho là sẽ giải quyết được vấn đề bằng cách khởi động lại quá trình nền đang bị lỗi.

OSX-Sandbox-2

Để đảm bảo chúng tôi sẽ tìm vùng chứa của ứng dụng bằng cách nhấn và giữ phím ALT khi chúng ta đi đến menu Ir trong thanh trên cùng của công cụ tìm, thì tùy chọn thư viện sẽ xuất hiện và trong thư mục vùng chứa, chúng ta sẽ đặt vùng chứa của hộp cát có vấn đề mà chúng ta sẽ xóa vì nó không khác gì bản sao của cấu trúc mà chúng ta có trong vùng chứa chương trình nằm trong ứng dụng. Bằng cách này, chúng tôi buộc hệ thống phải tạo lại sau khi chúng tôi khởi động lại. Với điều này, chúng tôi sẽ có thể giải quyết khá nhiều vấn đề về hộp cát xảy ra trong một số chương trình. Nếu cách này không hiệu quả, thì chúng ta có thể tiếp tục với các bước tổng quát hơn.

Thêm thông tin - Giải pháp khả thi cho hai vấn đề nhỏ trong Mountain Lion 10.8.3

Nguồn - Cnet


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.