apakah aman untuk menghapus apport?

19

Apakah saya merusak sesuatu jika saya

sudo apt-get purge apport

Saya punya rencana bisnis rahasia untuk menguasai dunia dan siapa yang tahu apa yang ada di dump inti?

Saya telah melihat Ubuntu (khususnya dconf) membuat kembali pengaturan konfigurasi. Saya tahu cara menonaktifkannya tetapi tidak bisa mempercayainya untuk tetap dinonaktifkan. Karena itu pertanyaanku.

Ya, saya tahu tahu distro saya yang berbeda ... tapi saya ingin menggunakan Ubuntu jika saya bisa.

tokek
sumber
1
5 tahun kemudian, bagaimana rencana bisnis rahasia untuk dominasi dunia berjalan sejauh ini? ;)
Christopher K.
LOL mulai Mei 2018 (v16.04). Ini lucu. Ngomong-ngomong, pastikan untuk menambahkan langkah ini: sudo rm /etc/cron.daily/apportdan periksa juga sedikit kebocoran data lainnya: askubuntu.com/questions/84831/… dan ini yang baru di 18.04: askubuntu.com/questions/1027532/… :
SDsolar
Secara pribadi saya lebih suka (# sudo apport stop). Jalan pintas bisa dibuat untuk itu juga. Bagaimanapun keamanan adalah proses multi-arah. Jadi, pertanyaannya perlu dipertimbangkan. Saya memiliki masalah yang sama pada Ubuntu 16.04 saya.
chris

Jawaban:

23

Ya, Anda dapat menghapus apport tetapi kecuali Anda benar-benar setuju (d) pada apport mengirimkan informasi, itu tidak akan pernah mengirim data apa pun.

Bahkan lebih baik: Komponen intersepsi macet otomatis dari apport dinonaktifkan secara default di rilis stabil karena sejumlah alasan :

  • Apport mengumpulkan data yang berpotensi sensitif, seperti dump inti, jejak stack, dan file log. Mereka dapat berisi kata sandi, nomor kartu kredit, nomor seri, dan materi pribadi lainnya. Ini dimitigasi oleh fakta bahwa ia memberi Anda apa yang akan dikirim ke pelacak bug, dan bahwa semua bug laporan kerusakan bersifat pribadi secara default, terbatas pada tim triaging bug Ubuntu. Kami dapat secara wajar mengharapkan pengembang dan pengguna yang mengerti teknis, yang menjalankan rilis pengembangan, untuk mengetahui hal ini dan menilai apakah pantas untuk mengajukan laporan kerusakan. Tetapi kita tidak boleh berasumsi bahwa setiap pengguna Ubuntu dari rilis stabil dapat melakukannya.

  • Selama rilis pengembangan kami telah mengumpulkan ribuan laporan kerusakan, jauh lebih banyak daripada yang dapat kami perbaiki. Terus mengumpulkan mereka untuk rilis stabil tidak terlalu berguna, karena

    • Kecelakaan paling penting telah ditemukan dalam rilis pengembangan.
    • Yang kurang penting tidak cocok untuk diperbaiki dalam rilis stabil (lihat https://wiki.ubuntu.com/StableReleaseUpdates
    • Meminta pengguna untuk mengirim laporan kerusakan kepada kami tidak tulus, karena kami tidak mungkin menjawab dan menangani semuanya.
  • Pengumpulan data dari apport membutuhkan sumber daya CPU dan I / O nontrivial, yang memperlambat komputer dan tidak memungkinkan Anda memulai kembali program macet selama beberapa detik.


Jika apport saat ini aktif, Anda dapat menonaktifkannya dengan mengedit ...

sudo nano /etc/default/apport

dan ikuti komentar:

# atur ini ke 0 untuk menonaktifkan apport, atau ke 1 untuk mengaktifkannya
Anda dapat menimpa sementara ini dengan #
# sudo apport layanan mulai force_start = 1
diaktifkan = 1

Setel ke 0.

Rinzwind
sumber
Ok terima kasih atas info, sangat membantu. Jadi pada dasarnya matikan, lalu hapus, tetapi tinggalkan file konfigurasi, dan jangan pernah menghubungkan mesin ke internet ... sepertinya OK, terima kasih atas bantuannya.
tokek
2
Bagaimana Anda mendapatkan "dan tidak pernah menghubungkan mesin ke internet" dari jawaban Rinzwind?
Kenapa tidak pernah terhubung ke internet !? Yang perlu Anda lakukan adalah mematikannya. Anda bahkan tidak perlu menghapus apport.
Rinzwind
FWIW kita berada di 14,04 dan enabledjelas diatur ke 1
Frew Schmidt
Lihat jawaban ini untuk solusi yang diperbarui (untuk Ubuntu 16.04+).
whoan
6

Mungkin aman untuk menghapus Apport, tetapi melakukannya sama sekali tidak perlu untuk melindungi privasi Anda.

Intersepsi dump inti Apport dinonaktifkan secara default pada versi Ubuntu yang stabil. Untuk sepenuhnya menonaktifkan Apport, edit /etc/default/apport. Ubah enabled=1ke enabled=0. ( 1Berarti itu diaktifkan. 0Berarti itu dinonaktifkan.) Kemudian reboot (atau secara manual menghentikan layanan) untuk menerapkan perubahan. Lihat dokumentasi Apport , dan terutama bagian tentang versi Ubuntu saat ini , untuk detail lebih lanjut.

Apport tidak menggunakan gconfatau dconfuntuk mengatur apakah itu diaktifkan atau tidak. Ini adalah layanan sistem, dan apakah itu berjalan atau tidak (yaitu, apakah itu mencegat crash, membuat crash dumps, dan memungkinkan pengguna untuk mengirimkannya ke Launchpad atau layanan web lainnya) tidak ditentukan oleh setiap pengguna -pengaturan pengguna.

Jika Anda menghapus Apport, Anda akan kehilangan kemampuan untuk menggunakannya untuk melaporkan bug non-crash (dengan Bantuan> Laporkan Bug) atau berjalan ubuntu-bug. Jika kemudian Anda atau administrator lain memutuskan untuk menginstalnya kembali untuk tujuan ini, maka tergantung pada bagaimana Anda menghapusnya dan sistem apa yang Anda jalankan ketika Anda menginstalnya kembali, maka itu mungkin menjadi diaktifkan untuk mencegat crash dan membuat / mengirimkan dump inti.

Jadi jika Anda waspada (atau bahkan jika tidak), menonaktifkan Apport seharusnya cukup. Jika Anda tidak waspada, maka mencopot Apport mungkin sebenarnya membuatnya lebih mungkin untuk mencegat dan mengirimkan data kerusakan di masa mendatang (seperti dijelaskan di atas), jika Anda menginstalnya kembali untuk fungsi lainnya dan lupa memeriksa apakah layanan pelaporan kerusakan diaktifkan. .

Jika Anda memutuskan untuk menghapus Apport, Anda dapat memeriksa terlebih dahulu untuk melihat apakah hal itu akan merusak segalanya, dengan mensimulasikan penghapusannya:

apt-get -s remove apport

Itu akan menunjukkan kepada Anda paket apa yang akan dihapus sebagai konsekuensinya. Kemudian, untuk benar-benar menghapusnya:

sudo apt-get remove apport

Harap dicatat bahwa Anda mungkin tidak menginginkannya purge, karena jika Anda menghapusnya Anda ingin menyimpan apportfile konfigurasi /etc/defaultyang sudah ada enabled=0. (Ketahuilah bahwa ini tidak selalu menjamin bahwa layanan pelaporan kerusakan tidak akan pernah diaktifkan saat pemasangan ulang, dalam versi apa pun di masa mendatang.)

Eliah Kagan
sumber
Saya masih mendapatkan "Sesuatu yang rusak: kirim laporan kerusakan (Y / T)" masih muncul pada sistem ini, yaitu 12,04 dan diinstal dari ISO rilis. Saya tidak benar-benar meningkatkan mesin yang satu ini untuk alasan keamanan (yang terdengar aneh karena itu berarti saya juga ketinggalan tambalan keamanan .. Saya setuju dengan ini karena tidak benar-benar memiliki koneksi internet yang tepat). Haruskah saya memformat dan memuat ulang sistem?
tokek
@ tokek Jika sebelumnya Anda mengganti Apport default dan yang diaktifkan (alih-alih diaktifkan secara default karena Anda menginstal sistem beta atau alfa yang lebih lambat), maka itu mungkin tidak dinonaktifkan ketika sistem Anda beralih dari beta ke rilis. Dalam hal apa pun, apakah Anda mengatakan bahwa Apport akan muncul meskipun dinonaktifkan di file konfigurasi? Apa output dari cat /etc/default/apport?
Eliah Kagan
1
@ Elia: terima kasih telah menunjukkan cara menonaktifkan apport. Setelah peningkatan terakhir ke 12,04, saya mulai mendapatkan pertanyaan: "kirim laporan kerusakan?" Sejauh yang saya tahu, saya menjalankan ubuntu "stable", jadi saya tidak yakin mengapa / etc / default / apport dalam keadaan "enabled". Saya sekarang telah mengaktifkan = 0 ... terima kasih atas tipnya!
George McNinch