apportu kaldırmak güvenli mi?


19

Eğer bir şeyi kırar mıyım

sudo apt-get purge apport

Dünya hakimiyeti için gizli iş planım var ve çekirdek dökümünde ne olduğunu kim bilebilir?

Ben Ubuntu (özellikle dconf) yapılandırma ayarlarını yeniden gördüm . Nasıl devre dışı bırakacağımı biliyorum, ancak devre dışı kalmasına güvenemiyorum. Dolayısıyla sorum.

Evet Evet Farklı dağıtımımı biliyorum ... ama yapabilirsem Ubuntu'yu kullanmak istiyorum.


1
5 yıl sonra, dünya hakimiyeti için gizli iş planı şimdiye kadar nasıl çalıştı? ;)
Christopher K.

Mayıs 2018'den itibaren LOL (v16.04). Bu komik. Bu arada, bu adımı eklediğinizden emin olun: sudo rm /etc/cron.daily/apportve ayrıca diğer veri sızıntısına da göz atın : askubuntu.com/questions/84831/… ve 18.04'te yeni olan bu ad : askubuntu.com/questions/1027532/… :
SDsolar

Şahsen ben tercih ediyorum (# sudo apport stop). Kısayol da yapılabilir. Sonuçta güvenlik çok yönlü bir süreçtir. Bu nedenle, sorunun dikkate alınması gerekir. Aynı sorunu Ubuntu 16.04 cihazımda da var.
chris

Yanıtlar:


23

Evet, apportu kaldırabilirsiniz, ancak apport bilgi gönderme (d) 'yi gerçekten kabul etmediğiniz sürece hiçbir zaman veri göndermez.

Daha da iyisi: Apport'un otomatik kilitlenme önleme bileşeni, çeşitli nedenlerden dolayı kararlı sürümlerde varsayılan olarak devre dışıdır :

  • Apport, çekirdek dökümleri, yığın izleri ve günlük dosyaları gibi potansiyel olarak hassas veriler toplar. Parolalar, kredi kartı numaraları, seri numaraları ve diğer özel materyalleri içerebilirler. Bu, hata izleyiciye gönderilecekleri sunması ve tüm kilitlenme raporu hatalarının varsayılan olarak özel olması, Ubuntu hata tetikleme ekibiyle sınırlı olması nedeniyle hafifletilir. Geliştirme sürümünü çalıştıran geliştiricilerin ve teknik açıdan bilgili kullanıcıların bunun farkında olmasını ve bir kilitlenme raporu hazırlamanın uygun olup olmadığına karar vermelerini bekleyebiliriz. Ancak, kararlı sürümlerin her Ubuntu kullanıcısının bunu yapabildiğini varsaymamalıyız.

  • Geliştirme sürümü sırasında, şimdiye kadar düzeltebileceğimizden çok daha fazla binlerce çökme raporu topluyoruz. Kararlı sürümler için bunları toplamaya devam etmek gerçekten yararlı değil, çünkü

    • En önemli çökmeler geliştirme sürümünde zaten keşfedildi.
    • Daha az önemli olanlar kararlı sürümlerde düzeltilmek için uygun değildir (bkz. Https://wiki.ubuntu.com/StableReleaseUpdates
    • Kullanıcılardan bize kilitlenme raporları göndermelerini istemek samimiyetsizdir, çünkü hepsine cevap veremeyiz ve ilgilenemeyiz.
  • Apport'tan veri toplama, bilgisayarı yavaşlatan ve kilitlenen programı birkaç saniye boyunca yeniden başlatmanıza izin vermeyen, önemsiz miktarda CPU ve G / Ç kaynağı alır.


Apport şu anda etkinse düzenleyerek devre dışı bırakabilirsiniz ...

sudo nano /etc/default/apport

ve yorumları takip edin:

# apport'u devre dışı bırakmak için bunu 0 veya etkinleştirmek için 1 olarak ayarlayın
# ile bunu geçici olarak geçersiz kılabilirsiniz
# sudo service apport start force_start = 1
= 1 etkin

0 olarak ayarlayın.


Tamam bilgi için teşekkürler, çok yararlı. Temelde kapatın, sonra kaldırın, ancak yapılandırma dosyasını bırakarak ve makineyi asla internete bağlamayın ... yardım için teşekkürler.
gecko

2
Rinzwind'in cevabından nasıl "ve makineyi asla internete bağlamıyorsunuz?"

Neden internete asla bağlanmıyorsunuz? Tek yapmanız gereken onu kapatmak. Uygulamayı silmenize bile gerek yok.
Rinzwind

FWIW biz 14.04 üzerinde ve enabledkesinlikle 1 olarak ayarlandı
Frew Schmidt

Güncellenmiş bir çözüm için bu cevaba bakınız (Ubuntu 16.04+ için).
whoan

6

Apport'u kaldırmak muhtemelen güvenlidir, ancak gizliliğinizi korumak için bunu yapmak tamamen gereksizdir.

Apport'un çekirdek dökümü engellemesi, Ubuntu'nun kararlı sürümlerinde varsayılan olarak devre dışıdır. Apport'u tamamen devre dışı bırakmak için düzenleyin /etc/default/apport. Değişim enabled=1için enabled=0. ( 1etkin olduğu 0anlamına gelir . devre dışı olduğu anlamına gelir.) Sonra değişikliği uygulamak için yeniden başlatın (veya hizmeti el ile durdurun). Daha fazla ayrıntı için Apport belgelerine ve özellikle Ubuntu'nun mevcut sürümleriyle ilgili bölüme bakın.

Apport , etkinleştirilip etkinleştirilmediğini ayarlamak için gconfveya kullanmaz dconf. Bu bir sistem hizmetidir ve çalışıp çalışmadığı (ör. Çökmeleri önler, çökme dökümleri oluşturur ve kullanıcının Launchpad'e veya diğer web hizmetlerine göndermesini mümkün kılar) herhangi bir kullanıcı tarafından belirlenmez. -Kullanıcı ayarları.

Apport'u kaldırırsanız, çökme olmayan hataları (Yardım> Hata Bildir ile) bildirmek veya çalıştırmak için kullanma yeteneğini kaybedersiniz ubuntu-bug. Daha sonra siz veya başka bir yönetici bu amaçla yeniden yüklemeye karar verirse, nasıl kaldırdığınıza ve yeniden yüklediğinizde hangi sistemi çalıştırdığınıza bağlı olarak, çökmeleri önlemek ve çekirdek dökümlerini oluşturmak / göndermek için etkinleştirilebilir.

Bu yüzden uyanıksanız (veya olmasanız bile), Apport'u devre dışı bırakmak oldukça yeterli olmalıdır. Uyanık değilseniz, Apport'u kaldırmanız, diğer işlevler için yeniden yüklerseniz ve kilitlenme raporlama hizmetinin etkin olup olmadığını kontrol etmeyi unutursanız, gelecekte (yukarıda açıklandığı gibi) kilitlenme verilerinin durdurulmasını ve gönderilmesini daha olası hale getirebilir. .

Apport'u kaldırmaya karar verirseniz, öncelikle kaldırılmasını simüle ederek her şeyin kırılıp kırılmayacağını kontrol edebilirsiniz:

apt-get -s remove apport

Bu, sonuç olarak başka hangi paketlerin kaldırılacağını gösterecektir. Sonra, aslında kaldırmak için:

sudo apt-get remove apport

Not muhtemelen istemiyorum Lütfen, purgebunu kaldırmak eğer tutmak istersiniz çünkü bunun apportiçinde yapılandırma dosyası /etc/defaultolduğunu vardır enabled=0. (Bunun, gelecekte herhangi bir sürümde yeniden yükleme sonrasında çökme raporlama hizmetinin hiçbir zaman etkinleştirilmeyeceğini garanti etmediğini unutmayın.)


Bu sistemde hâlâ "Bir şey kırıldı: gönderme çökme raporu (E / H)" alıyorum. Aslında bu bir makineyi güvenlik nedeniyle yükseltmeyin (çünkü güvenlik yamalarını da özlediğim için garip geliyor ... Gerçekten uygun bir net bağlantıya sahip olmadığı için bu konuda iyiyim). Sistemi biçimlendirmeli ve yeniden yüklemeli miyim?
gecko

@gecko Varsayılan ve etkin Apport'u daha önce geçersiz kıldıysa (beta veya geç alfa sistemi yüklediğiniz için varsayılan olarak etkinleştirilmek yerine), sisteminiz beta sürümünden kullanıma sunulduğunda devre dışı bırakılmayabilir. Her durumda, Apport'un yapılandırma dosyasında devre dışı bırakılmış olmasına rağmen geldiğini mi söylüyorsunuz? Çıktısı nedir cat /etc/default/apport?
Eliah Kagan

1
@Eliah: apportu nasıl devre dışı bıraktığınızı işaret ettiğiniz için teşekkür ederiz. Son zamanlarda 12.04 sürümüne geçtikten sonra sorgu almaya başladım: "kilitlenme raporu gönderilsin mi?" Bildiğim kadarıyla olsa da, ben, "istikrarlı" ubuntu çalıştırıyorum, bu yüzden / etc / default / apport "etkin" durumda olduğundan emin değilim. Şimdi etkin = 0 ... bahşiş için teşekkürler ayarladım!
George McNinch
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.