web-dev-qa-db-ja.com

apportを削除しても安全ですか?

もし私が何かを壊すか

Sudo apt-get purge apport

世界支配のための秘密のビジネスプランがあり、コアダンプの内容を誰が知っていますか?

Ubuntu(特にdconf)が設定を再作成するのを見てきました。私はそれを無効にする方法を知っていますが、無効のままでいるとは信じられません。したがって、私の質問。

うんうん、私は私の別のディストリビューションを知っている...しかし、できればUbuntuを使いたい。

19
gecko

はい、apportを削除できますが、apportが情報を送信することに実際に同意しない限り、データは送信されません。

さらに良い: apportの自動クラッシュインターセプトコンポーネントは、いくつかの理由で安定リリースでデフォルトで無効になっています

  • Apportは、コアダンプ、スタックトレース、ログファイルなど、潜在的に機密性の高いデータを収集します。パスワード、クレジットカード番号、シリアル番号、その他の個人資料を含めることができます。これは、バグトラッカーに送信される内容を提示するという事実、およびすべてのクラッシュレポートバグがデフォルトでプライベートであり、Ubuntuバグトリアージングチームに限定されるという事実によって緩和されます。開発リリースを実行する開発者と技術に精通したユーザーがこれを認識し、クラッシュレポートを提出することが適切かどうかを判断することが合理的に期待できます。しかし、安定版リリースのすべてのUbuntuユーザーがそうできると想定するべきではありません。

  • 開発リリースでは、修正可能な数を超える数千のクラッシュレポートを既に収集しています。安定したリリースのためにそれらを収集し続けることは、本当に有用ではありません。

    • 最も重要なクラッシュは、開発リリースですでに発見されています。
    • それほど重要ではないものは、安定版リリースで修正するのには適していません( https://wiki.ubuntu.com/StableReleaseUpdates を参照してください)
    • クラッシュレポートを送信するようユーザーに依頼するのは不誠実です。すべてのユーザーに回答して対処することはできないからです。
  • Apportからのデータ収集には、取るに足らない量のCPUおよびI/Oリソースが必要です。これにより、コンピューターの速度が低下し、クラッシュしたプログラムを数秒間再起動できなくなります。


Apportが現在アクティブな場合、編集して無効にすることができます...

Sudo nano /etc/default/apport

そしてコメントに従ってください:

#これを0に設定するとapportが無効になり、1に設定すると有効になります
#
#Sudo service apport start force_start = 1 
 enabled = 1 

0に設定します。

23
Rinzwind

Apportを削除することはおそらく安全ですが、プライバシーを保護するために削除することはまったく不要です。

Ubuntuの安定バージョンでは、Apportのコアダンプインターセプトはデフォルトで無効になっています。 Apportをcompletely無効にするには、/etc/default/apportを編集します。 enabled=1enabled=0に変更します。 (1は有効であることを意味します。0は無効であることを意味します。)その後、再起動(またはサービスを手動で停止)して変更を適用します。 Apport documentation 、特に buntuの現在のバージョン のセクションを参照してください。

Apportは、有効にするかどうかの設定にgconfまたはdconfを使用しません。システムサービスであり、実行するかどうか(つまり、クラッシュをインターセプトし、クラッシュダンプを作成し、ユーザーがLaunchpadまたは他のWebサービスに送信できるようにするかどうか)は、ユーザーごとに決定されません。 -ユーザー設定。

Apportを削除すると、Apportを使用してクラッシュ以外のバグを報告する機能([ヘルプ]> [バグを報告する])またはubuntu-bugを実行できなくなります。その後、あなたまたは別の管理者がこの目的のためにそれを再インストールすることを決定した場合、それを削除した方法および再インストール時に実行しているシステムに応じて、クラッシュをインターセプトし、コアダンプを作成/送信できるようになる可能性があります。

したがって、あなたが用心深いなら(あるいはそうでないとしても)、Apportを無効にすることで十分です。警戒していない場合、Apportをアンインストールすると、他の機能のために再インストールしてクラッシュレポートサービスが有効になっているかどうかを忘れた場合、実際には将来的にクラッシュデータをインターセプトして送信する可能性が高くなります(上記を参照) 。

Apportを削除することに決めた場合、削除をシミュレートすることで、最初にApportを削除するとすべてが壊れるかどうかを確認できます。

apt-get -s remove apport

その結果、他のパッケージが削除されることを示します。次に、実際に削除するには:

Sudo apt-get remove apport

削除する場合は、/etc/defaultを持つenabled=0purge構成ファイルを保持する必要があるため、おそらくapportにしたくないことに注意してください。 (これは、将来のバージョンで再インストール時にクラッシュレポートサービスが有効にならないことを必ずしも保証するものではないことをご承知おきください。)

6
Eliah Kagan