Cách quản lý quyền ứng dụng Flatpak trên Linux với Flatseal
Flatpak là một hệ thống đóng gói phổ biến, hỗ trợ cài đặt phần mềm trên Linux. Nó ổn định, tương thích về phía trước và bao gồm các phụ thuộc với chính chương trình, vì vậy bạn không cần phải cài đặt chúng một cách riêng biệt.
Một ưu điểm khác của Flatpak là tất cả các chương trình Flatpak đều chạy bên trong hộp cát để cải thiện bảo mật hệ thống. Tuy nhiên, điều này cũng có nghĩa là mỗi chương trình Flatpak cần yêu cầu quyền truy cập vào các thành phần hệ thống khác nhau.
Nếu bạn sử dụng Flatpak, bạn sẽ biết rằng việc quản lý các quyền này có thể rất phức tạp. Flatseal là một tiện ích đồ họa giúp đơn giản hóa việc này và cho phép bạn dễ dàng xem và sửa đổi các quyền của Flatpak trên Linux.
Hãy đi sâu vào để xem làm thế nào.
Mục Lục
Flatseal là gì?
Flatseal là một ứng dụng dựa trên GUI với giao diện đồ họa gọn gàng cho phép bạn xem và quản lý quyền đối với tất cả các gói Flatpak được cài đặt trên máy của bạn. Nó dễ sử dụng và vì việc xáo trộn các quyền có thể gây ra hậu quả tiêu cực, nó đi kèm với một nút đặt lại để giúp bạn đặt lại tất cả các quyền về trạng thái mặc định của chúng nếu có bất kỳ sự cố nào.
Mọi thứ từ cơ bản như quyền mạng đến quyền cho hệ thống cửa sổ, tăng tốc GPU, bộ nhớ dùng chung, ảo hóa, tệp người dùng hoặc hệ thống và các biến môi trường, Flatseal cho phép bạn quản lý tất cả các loại quyền theo nhu cầu của bạn.
Cách cài đặt Flatseal trên Linux
Flatseal hoạt động trên tất cả các bản phân phối Linux hỗ trợ Flatpak. Nó có sẵn dưới dạng gói Flatpak và bạn có thể cài đặt nó bằng cách mở thiết bị đầu cuối và chạy lệnh sau:
flatpak install flathub com.github.tchx84.Flatseal
Ngoài ra, nếu bạn muốn tự mình xây dựng nó, hãy bắt đầu bằng cách sao chép kho lưu trữ Flatseal vào thiết bị của bạn. Mở thiết bị đầu cuối và sử dụng lệnh này để thực hiện việc này:
git clone https:
Bây giờ, điều hướng đến thư mục Flatseal bằng lệnh cd, như sau:
cd Flatseal
Cuối cùng, chạy các lệnh này để xây dựng Flatseal:
flatpak-builder
flatpak build-bundle repo flatseal.flatpak com.github.tchx84.Flatseal
flatpak install flatseal.flatpak
Cách sử dụng Flatseal để xem và quản lý quyền của Flatpak
Sau khi bạn đã cài đặt xong Flatseal, hãy mở menu ứng dụng, tìm kiếm Flatseal và khởi chạy nó.
Khi khởi chạy Flatseal, bạn sẽ thấy cửa sổ chính có hai bảng điều khiển. Bảng điều khiển bên trái cho phép bạn chọn Flatpaks và bảng điều khiển bên phải là nơi bạn có thể xem và quản lý các quyền đối với ứng dụng Flatpak đã chọn.
Nếu bạn mới sử dụng Flatpak và muốn tìm hiểu thêm về các quyền của nó, hãy nhấp vào biểu tượng menu bánh hamburger trên cửa sổ Flatseal chính và chọn Tài liệu từ các tùy chọn menu. Sử dụng các siêu liên kết trên trang tài liệu để tìm hiểu về chúng. Đánh vào X ở góc trên bên phải để đóng trang tài liệu.
1. Xem quyền gói Flatpak
Để xem các quyền mà gói Flatpak đang sử dụng, hãy chọn nó từ thanh bên ở bên trái và bạn sẽ thấy tất cả các quyền của nó trong cửa sổ bên phải.
Nếu bạn đã cài đặt một danh sách dài các gói Flatpak trên máy tính, thay vì cuộn qua danh sách, Flatseal cho phép bạn trực tiếp tìm kiếm một gói. Đối với điều này, hãy nhấp vào biểu tượng tìm kiếm ở góc trên bên trái của cửa sổ Flatseal, nhập tên gói và Flatseal sẽ hiển thị nếu có. Nhấp vào nó để chọn gói và xem các quyền của nó.
Khi bạn chọn một gói Flatpak, bạn sẽ thấy tất cả các chi tiết của nó cùng với các quyền mà nó sử dụng trên cửa sổ bên phải. Bạn sẽ tìm thấy một vài chi tiết về gói Flatpak, chẳng hạn như tác giả, số phiên bản, thời gian chạy và ngày cập nhật lần cuối.
Bên dưới phần này, bạn sẽ thấy danh sách tất cả các quyền mà gói Flatpak sử dụng, được phân loại thành các danh mục quyền khác nhau để giúp điều hướng các quyền dễ dàng hơn và tiết kiệm thời gian cho bạn.
Nếu bạn muốn biết thêm về Flatpak, cũng có Hiển thị chi tiết ở đầu cửa sổ Flatseal. Chỉ cần chọn gói và nhấn Hiển thị chi tiếtvà nó sẽ mở gói trong trình quản lý phần mềm.
Ngoài ra, bạn cũng có thể gỡ cài đặt gói Flatpak từ đây bằng cách nhấp vào Xóa bỏ hoặc biểu tượng thùng rác bên cạnh nó.
2. Sửa đổi quyền gói Flatpak
Việc sửa đổi các quyền của gói Flatpak liên quan đến việc bật hoặc tắt công tắc bên cạnh quyền hệ thống mà bạn muốn cho phép hoặc từ chối.
Sau khi bạn chọn một Flatpak và xem các quyền của nó, hãy chuyển công tắc để bật hoặc tắt nó. Một số Flatpaks nhất định sẽ có quyền được bật cho một số thành phần hệ thống thiết yếu, vì vậy hãy cẩn thận khi bạn thay đổi chúng.
Khi bạn bật hoặc tắt quyền cho gói Flatpak, Flatseal sẽ hiển thị biểu tượng cảnh báo bên cạnh nó để thông báo cho bạn biết rằng quyền đã được thay đổi.
Tương tự, khi bạn sửa đổi quyền cho các thành phần hệ thống nhất định, như Thông báobạn sẽ thấy một Bỏ đặt bên cạnh nút chuyển đổi để giúp bạn bỏ thiết lập thay đổi quyền và hoàn nguyên nó về trạng thái trước đó.
Bây giờ, mặc dù không thể sử dụng — trừ khi bạn có một vài gói Flatpak được chọn và biết bạn đang làm gì — Flatseal cũng cho phép bạn sửa đổi quyền của tất cả các gói Flatpak đã cài đặt trên máy của bạn cùng một lúc.
Đối với điều này, hãy chọn Tất cả các ứng dụng từ ngăn bên trái, sau đó chuyển đổi các công tắc bên cạnh quyền bạn muốn cấp hoặc từ chối trong cửa sổ bên phải.
3. Đặt lại quyền gói Flatpak về mặc định
Tại bất kỳ thời điểm nào, nếu bạn cảm thấy các thay đổi quyền của mình đang gây ra sự cố hoặc ảnh hưởng đến bất kỳ chức năng nào của Flatpak, bạn có thể đặt lại các quyền để khôi phục chúng về giá trị mặc định.
Để thực hiện việc này, hãy chọn gói từ thanh bên và nhấp vào Cài lại trong cửa sổ bên phải. Ngoài ra, nếu bạn muốn làm điều đó cho tất cả các gói Flatpak, hãy chọn Tất cả các ứng dụng thay vào đó và đánh Cài lại.
Quản lý tất cả quyền ứng dụng Flatpak ở một nơi
Quản lý quyền ứng dụng trên máy tính của bạn là một tính năng tiện dụng giúp bạn theo dõi các quyền mà ứng dụng của bạn yêu cầu để hoạt động bình thường. Flatseal có thể là tiện ích tốt nhất hiện có để xem và quản lý quyền ứng dụng Flatpak trên Linux. Và phần tốt nhất là vì nó là một ứng dụng đồ họa, bạn có thể thực hiện tất cả những điều này với một vài cú nhấp chuột đơn giản.
Nếu bạn là người mới sử dụng Flatpak, có thể bạn sẽ bị choáng ngợp bởi sự phức tạp của hệ thống đóng gói mới này. Làm quen với một số kiến thức cơ bản sẽ giúp bạn cảm thấy thoải mái hơn khi sử dụng Flatpak.