snap-confine từ chối khởi chạy ứng dụng để tránh sự cho phép tấn công [đã đóng]


14

Tôi vừa cài đặt một chương trình với trình quản lý gói snap, mới cài đặt trên máy tính linux Mint Cinnamon 18 của tôi.

Tôi đã cài đặt ứng dụng như sau:

sudo snap install cloudcompare

Tôi đăng xuất và đăng nhập lại vào máy để làm mới đường dẫn. Chương trình vẫn chưa khởi chạy trong khi các biểu tượng và đường dẫn tồn tại. Đây là cách tôi khởi chạy chương trình từ thiết bị đầu cuối:

cloudcompare.CloudCompare

Trả về:

snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks

Bất cứ ý tưởng về làm thế nào để ngăn chặn sự từ chối này?


Phiên bản nào của gói snap bạn đã cài đặt? Tôi có những điều sau đây và nó hoạt động. $ snap version snap 2.23 snapd 2.23 series 16 linuxmint 18.1 kernel 4.4.0-53-generic
popey

snap --version snap 2.22.7 snapd 2.22.7 series 16 linuxmint 18.1 kernel 4.4.0-53-generic Tôi đã cài đặt lại snapd và so sánh ứng dụng đám mây. Bây giờ tôi nhận được một lỗi khác: cloudcompare.CloudCompare cannot change profile for the next exec call: No such file or directory Nhà phát triển ứng dụng đang đề cập rằng nó có thể liên quan đến snap và mint. cloudcompare.org/forum/ từ
Simon

Như tôi đã nói, tôi đã thử nghiệm trên Mint 18.1, vì vậy không chắc có gì sai ở đó. Đây có thể là một lỗi trong snapd. Tôi có xu hướng gửi nó tại bug.launchpad.net/ubfox/+source/snapd/+bugs
popey


Điều tương tự chính xác xảy ra trên Ubuntu 18.04 đơn giản - xem câu hỏi liên quan: askubfox.com/questions/1074114/ mẹo
James Bradbury

Câu trả lời:


13
sudo apt purge snapd snap-confine && sudo apt install -y snapd

đã khắc phục sự cố cho tôi


@ leaf4good Cảm ơn câu trả lời. Theo khuyến nghị của bạn, bây giờ tôi đã cài đặt phiên bản snap 2.22.6 và snapd 2.22.6. và thậm chí không thể cài đặt phiên bản của gói mong muốn khi tôi gặp lỗi này:
Simon

<error: không thể thực hiện các tác vụ sau: - Thiết lập hồ sơ bảo mật snap "core" (1577) (bỏ qua thiết lập hồ sơ bảo mật cho snap "cloudcompare" khi xử lý snap "core": không có trạng thái nhập cho khóa) - Cài đặt snap "core" ( 1577) hồ sơ bảo mật (không thể thiết lập apparmor cho snap "core": không thể hủy cấu hình apparmor "snap.core.hook.configure": không thể hủy cấu hình apparmor: thoát trạng thái 1 apparmor_parser đầu ra: Mất khả năng đọc / ghi bộ nhớ cache: thiếu tập tin giao diện. Kernel cần bản vá tương thích AppArmor 2.4.) Cảnh báo: không thể tìm thấy một fs phù hợp trong / Proc / mount, nó có được gắn không?>
Simon

Gói apparmor được cập nhật, vì vậy tôi khá bối rối về những gì đang xảy ra. Cảm ơn
Simon

2
Vâng, điều này "khắc phục" vấn đề, nhưng trong trường hợp của tôi, tôi cũng phải cài đặt lại ứng dụng của mình. Chắc chắn là có một cách dễ dàng hơn, hoặc có nghĩa là chúng ta phải cài đặt lại ứng dụng thường xuyên?!
James Bradbury
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.