Có an toàn để loại bỏ apport?


19

Tôi có phá vỡ bất cứ điều gì nếu tôi

sudo apt-get purge apport

Tôi có kế hoạch kinh doanh bí mật của mình để thống trị thế giới và ai biết những gì trong một bãi rác cốt lõi?

Tôi đã thấy Ubuntu (đặc biệt dconf) tạo lại cài đặt cấu hình. Tôi biết cách vô hiệu hóa nó nhưng không thể tin tưởng nó vẫn bị vô hiệu hóa. Do đó câu hỏi của tôi.

Yea Yea Tôi biết các bản phân phối khác nhau của mình ... nhưng tôi muốn sử dụng Ubuntu nếu có thể.


1
5 năm sau, kế hoạch kinh doanh bí mật cho sự thống trị thế giới đã diễn ra như thế nào? ;)
Christopher K.

LOL từ tháng 5 năm 2018 (v16.04). Điều này thật buồn cười. Nhân tiện, hãy chắc chắn để thêm bước này: sudo rm /etc/cron.daily/apportvà cũng kiểm tra một chút rò rỉ dữ liệu khác: Askubfox.com/questions/84831/ và một cái mới trong 18.04: Askubfox.com/questions/1027532/ .
SDsolar

Cá nhân tôi thích (# sudo apport stop). Phím tắt có thể được thực hiện cho nó, cũng. Sau tất cả an toàn là một quá trình đa hướng. Vì vậy, câu hỏi cần xem xét. Tôi có vấn đề tương tự trên Ubuntu 16.04 của tôi.
chris

Câu trả lời:


23

Có, bạn có thể xóa apport nhưng trừ khi bạn thực sự đồng ý (d) về việc gửi thông tin apport, nó sẽ không bao giờ gửi bất kỳ dữ liệu nào.

Thậm chí tốt hơn: Thành phần chặn sự cố tự động của apport bị tắt theo mặc định trong các bản phát hành ổn định vì một số lý do :

  • Apport thu thập dữ liệu có khả năng nhạy cảm, chẳng hạn như bãi chứa lõi, dấu vết ngăn xếp và tệp nhật ký. Chúng có thể chứa mật khẩu, số thẻ tín dụng, số sê-ri và các tài liệu riêng tư khác. Điều này được giảm nhẹ bởi thực tế là nó trình bày cho bạn những gì sẽ được gửi đến trình theo dõi lỗi và tất cả các lỗi báo cáo sự cố đều ở chế độ riêng tư, được giới hạn trong nhóm xử lý lỗi Ubuntu. Chúng tôi có thể mong đợi một cách hợp lý các nhà phát triển và người dùng am hiểu về kỹ thuật, những người điều hành phiên bản phát triển, nhận thức được điều này và đánh giá xem có phù hợp để nộp báo cáo sự cố hay không. Nhưng chúng ta không nên cho rằng mọi người dùng Ubuntu phát hành ổn định đều có thể làm như vậy.

  • Trong quá trình phát triển, chúng tôi đã thu thập hàng ngàn báo cáo sự cố, nhiều hơn mức chúng tôi có thể khắc phục. Tiếp tục thu thập những bản phát hành ổn định không thực sự hữu ích, vì

    • Các sự cố quan trọng nhất đã được phát hiện trong bản phát hành phát triển.
    • Những cái ít quan trọng hơn không phù hợp để được sửa trong các bản phát hành ổn định (xem https://wiki.ubfox.com/StableReleaseUpdates
    • Yêu cầu người dùng gửi báo cáo sự cố cho chúng tôi là không thành thật, vì chúng tôi không thể trả lời và đối phó với tất cả chúng.
  • Việc thu thập dữ liệu từ apport chiếm một lượng tài nguyên CPU và I / O không cần thiết, làm chậm máy tính và không cho phép bạn khởi động lại chương trình bị hỏng trong vài giây.


Nếu apport hiện đang hoạt động, bạn có thể vô hiệu hóa nó bằng cách chỉnh sửa ...

sudo nano /etc/default/apport

và làm theo các ý kiến:

# đặt giá trị này thành 0 để tắt apport hoặc 1 để kích hoạt nó
# bạn có thể tạm thời ghi đè lên điều này với
# sudo dịch vụ apport bắt đầu Force_start = 1
đã bật = 1

Đặt nó thành 0.


Ok cảm ơn cho thông tin, rất hữu ích. Vì vậy, về cơ bản hãy tắt nó đi, sau đó gỡ bỏ nó, nhưng để lại tệp cấu hình và không bao giờ kết nối máy với internet ... có vẻ ổn, cảm ơn vì đã giúp đỡ.
tắc kè

2
Làm thế nào để bạn nhận được "và không bao giờ kết nối máy với internet" từ câu trả lời của Rinzwind?

Tại sao không bao giờ kết nối với internet!? Tất cả bạn cần làm là tắt nó đi. Bạn thậm chí không cần phải xóa apport.
Rinzwind

FWIW chúng tôi đang ở vào ngày 14.04 và enabledchắc chắn được đặt thành 1
Frew Schmidt

Tham khảo câu trả lời này để biết giải pháp cập nhật (cho Ubuntu 16.04+).
whoan

6

Có thể an toàn để xóa Apport, nhưng làm như vậy là hoàn toàn không cần thiết để bảo vệ sự riêng tư của bạn.

Theo mặc định, chặn chặn kết xuất lõi của Apport bị vô hiệu hóa trên các phiên bản ổn định của Ubuntu. Để tắt hoàn toàn Apport, hãy chỉnh sửa /etc/default/apport. Thay đổi enabled=1thành enabled=0. ( 1có nghĩa là nó được bật. 0có nghĩa là nó bị vô hiệu hóa.) Sau đó khởi động lại (hoặc dừng dịch vụ theo cách thủ công) để áp dụng thay đổi. Xem tài liệu Apport và đặc biệt là phần trên các phiên bản Ubuntu hiện tại để biết thêm chi tiết.

Apport không sử dụng gconfhoặc dconfđể cài đặt có bật hay không. Đây là một dịch vụ hệ thống và việc nó có chạy hay không (nghĩa là nó có chặn sự cố hay không, tạo ra các sự cố và khiến người dùng có thể gửi chúng cho Launchpad hoặc các dịch vụ web khác) không được xác định bởi bất kỳ người dùng nào -thiết lập người dùng.

Nếu bạn xóa Apport, bạn sẽ mất khả năng sử dụng nó để báo cáo các lỗi không gặp sự cố (với Trợ giúp> Báo cáo Lỗi) hoặc đang chạy ubuntu-bug. Nếu sau đó, bạn hoặc quản trị viên khác quyết định cài đặt lại cho mục đích này, thì tùy thuộc vào cách bạn gỡ bỏ nó và hệ thống nào bạn đang chạy khi bạn cài đặt lại, nó có thể được kích hoạt để chặn sự cố và tạo / gửi các kết xuất lõi.

Vì vậy, nếu bạn cảnh giác (hoặc thậm chí nếu bạn không), việc tắt Apport là khá đủ. Nếu bạn không cảnh giác, thì việc gỡ cài đặt Apport thực sự có thể khiến nó dễ bị chặn và gửi dữ liệu sự cố hơn trong tương lai (như được mô tả ở trên), nếu bạn cài đặt lại chức năng khác và quên kiểm tra xem dịch vụ báo cáo sự cố có được bật hay không .

Nếu bạn quyết định xóa Apport, trước tiên bạn có thể kiểm tra xem liệu làm như vậy có phá vỡ mọi thứ hay không, bằng cách mô phỏng loại bỏ nó:

apt-get -s remove apport

Điều đó sẽ cho bạn thấy những gói khác sẽ bị loại bỏ do hậu quả. Sau đó, để thực sự loại bỏ nó:

sudo apt-get remove apport

Xin lưu ý rằng bạn có thể không muốn purgenó, vì nếu bạn xóa nó, bạn sẽ muốn giữ apporttệp cấu hình trong /etc/defaultđó enabled=0. (Chỉ cần biết rằng điều này không nhất thiết đảm bảo rằng dịch vụ báo cáo sự cố sẽ không bao giờ được bật khi cài đặt lại, trong bất kỳ phiên bản nào trong tương lai.)


Tôi vẫn nhận được "Một cái gì đó bị hỏng: gửi báo cáo sự cố (Y / N)" vẫn xuất hiện trên hệ thống này, là 12.04 và được cài đặt từ bản phát hành ISO. Tôi thực sự không nâng cấp máy này vì lý do bảo mật (nghe có vẻ kỳ quặc vì điều đó có nghĩa là tôi cũng bỏ lỡ các bản vá bảo mật .. Tôi ổn với điều này vì nó không thực sự có kết nối mạng phù hợp). Tôi có nên định dạng và tải lại hệ thống?
tắc kè

@gecko Nếu trước đây bạn đã ghi đè mặc định và bật Apport (thay vì được bật theo mặc định vì bạn đã cài đặt hệ thống beta hoặc hệ thống alpha muộn), thì nó có thể không bị vô hiệu hóa khi hệ thống của bạn chuyển từ beta sang phát hành. Trong mọi trường hợp, bạn có nói rằng Apport sắp xuất hiện mặc dù nó bị vô hiệu hóa trong tệp cấu hình? Đầu ra của là cat /etc/default/apportgì?
Eliah Kagan

1
@Eliah: cảm ơn bạn đã chỉ ra cách vô hiệu hóa apport. Sau lần nâng cấp gần đây lên 12.04, tôi bắt đầu nhận được các truy vấn: "gửi báo cáo sự cố?" Tuy nhiên, theo như tôi biết, tôi đang chạy Ubuntu "ổn định", vì vậy tôi không chắc tại sao / etc / default / apport lại ở trạng thái "được bật". Bây giờ tôi đã đặt kích hoạt = 0 ... cảm ơn vì tiền boa!
George McNinch
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.