क्या यह ऐपॉर्ट को हटाने के लिए सुरक्षित है?


19

अगर मैं कुछ भी तोड़ दूं

sudo apt-get purge apport

मेरे पास विश्व प्रभुत्व के लिए मेरी गुप्त व्यवसाय योजना है और कौन जानता है कि कोर डंप में क्या है?

मैंने उबंटू (विशेष रूप से dconf) विन्यास सेटिंग्स को फिर से देखा है । मुझे पता है कि इसे कैसे निष्क्रिय करना है लेकिन अक्षम बने रहने के लिए इस पर भरोसा नहीं किया जा सकता। इसलिए मेरा सवाल है।

हाँ, मुझे पता है कि मेरा अलग डिस्ट्रो पता है ... लेकिन अगर मैं कर सकता हूं तो मैं उबंटू का उपयोग करना चाहूंगा।


1
5 साल बाद, दुनिया के वर्चस्व के लिए गुप्त व्यवसाय की योजना अब तक कैसे बनी? ;)
क्रिस्टोफर के।

मई 2018 (v16.04) से LOL। यह मजाकिया है। वैसे, इस चरण को जोड़ना सुनिश्चित करें: sudo rm /etc/cron.daily/apportऔर डेटा रिसाव के इस अन्य बिट को भी देखें: askubuntu.com/questions/84831/… और यह जो 18.04 में नया है: askubuntu.com/questions/10275332 …… :
एसडीसोलर

व्यक्तिगत रूप से मुझे पसंद है (# सुडो एपर्ट स्टॉप)। शार्टकट भी इसे बनाया जा सकता है, भी। आखिर सुरक्षा एक बहु-दिशात्मक प्रक्रिया है। इस प्रकार, प्रश्न पर विचार की आवश्यकता है। मैं अपने Ubuntu 16.04 पर एक ही मुद्दा है।
क्रिस

जवाबों:


23

हां, आप एपॉर्ट को हटा सकते हैं लेकिन जब तक आप एपॉर्ट को सूचना देने पर वास्तव में सहमत नहीं हो जाते (डी) यह कभी भी कोई डेटा नहीं भेजेगा।

इससे भी बेहतर: कई कारणों से स्थिर रिलीज में डिफ़ॉल्ट रूप से एपॉर्ट का स्वचालित क्रैश अवरोधन घटक अक्षम है :

  • एपर्ट संभावित संवेदनशील डेटा, जैसे कि कोर डंप, स्टैक के निशान और लॉग फाइल को इकट्ठा करता है। इनमें पासवर्ड, क्रेडिट कार्ड नंबर, सीरियल नंबर और अन्य निजी सामग्री हो सकती है। यह इस तथ्य से कम है कि यह आपको बग ट्रैकर को भेजा जाएगा जो प्रस्तुत करता है, और यह कि सभी क्रैश रिपोर्ट बग डिफ़ॉल्ट रूप से निजी हैं, उबंटू बग ट्राइएजिंग टीम तक सीमित हैं। हम डेवलपर्स और तकनीकी रूप से समझ रखने वाले उपयोगकर्ताओं से अपेक्षा कर सकते हैं, जो विकास रिलीज चलाते हैं, इस बारे में जागरूक होते हैं और यह जज करते हैं कि क्रैश रिपोर्ट दर्ज करना उचित है या नहीं। लेकिन हमें यह नहीं मान लेना चाहिए कि स्थिर रिलीज़ का हर Ubuntu उपयोगकर्ता ऐसा करने में सक्षम है।

  • विकास जारी करने के दौरान हम पहले से ही हजारों दुर्घटना रिपोर्ट एकत्र करते हैं, जितना कि हम कभी भी ठीक कर सकते हैं। स्थिर रिलीज के लिए उन इकट्ठा करने के लिए जारी रखना वास्तव में उपयोगी नहीं है, क्योंकि

    • सबसे महत्वपूर्ण दुर्घटनाओं को विकास रिलीज में पहले ही खोजा जा चुका है।
    • कम महत्वपूर्ण लोग स्थिर रिलीज में तय होने के लिए उपयुक्त नहीं हैं (देखें https://wiki.ubuntu.com/StableReleaseUpdates
    • उपयोगकर्ताओं को हमारे लिए क्रैश रिपोर्ट भेजने के लिए कहना निष्ठापूर्ण है, क्योंकि हम संभवतः उन सभी के साथ जवाब नहीं दे सकते हैं और उनसे निपट सकते हैं।
  • Apport से डेटा संग्रह में CPU और I / O संसाधनों की एक सामान्य राशि लगती है, जो कंप्यूटर को धीमा कर देती है और आपको कई सेकंड के लिए दुर्घटनाग्रस्त प्रोग्राम को पुनरारंभ करने की अनुमति नहीं देती है।


यदि Apport वर्तमान में सक्रिय है तो आप इसे संपादन द्वारा अक्षम कर सकते हैं ...

sudo nano /etc/default/apport

और टिप्पणियों का पालन करें:

# इसे सक्षम करने के लिए, या अपॉइंटमेंट को अक्षम करने के लिए इसे 0 पर सेट करें
# आप इसके साथ अस्थायी रूप से ओवरराइड कर सकते हैं
# सुडोकू सेवा प्रारंभ बल_स्टार्ट = 1
सक्षम = 1

इसे 0 पर सेट करें।


जानकारी के लिए ठीक है, बहुत उपयोगी धन्यवाद। तो मूल रूप से इसे बंद करें, फिर इसे हटा दें, लेकिन कॉन्फ़िगरेशन फ़ाइल को छोड़कर, और मशीन को इंटरनेट से कभी भी कनेक्ट न करें ... ठीक लगता है, मदद के लिए धन्यवाद।
जेको

2
रिनजविंड के उत्तर से आप कैसे "और कभी भी मशीन को इंटरनेट से कनेक्ट नहीं करते"?

कभी इंटरनेट से कनेक्ट क्यों नहीं !? आपको बस इसे बंद करने की आवश्यकता है। आपको एपॉर्ट को हटाने की भी आवश्यकता नहीं है।
रिनविंड

FWIW हम 14.04 पर हैं और enabledनिश्चित रूप
Frew Schmidt

एक अद्यतन समाधान (Ubuntu 16.04+ के लिए) के लिए इस उत्तर का संदर्भ लें ।
व्हेन

6

शायद Apport को हटाना सुरक्षित है, लेकिन ऐसा करना आपकी गोपनीयता की सुरक्षा के लिए पूरी तरह अनावश्यक है।

ऐप्पर्ट की कोर डंप अवरोधन उबंटू के स्थिर संस्करणों पर डिफ़ॉल्ट रूप से अक्षम है। Apport को पूरी तरह से अक्षम करने के लिए , संपादित करें /etc/default/apport। बदलें enabled=1करने के लिए enabled=0। ( 1इसका अर्थ है कि यह सक्षम है। 0इसका अर्थ है कि यह अक्षम है।) फिर परिवर्तन को लागू करने के लिए रिबूट (या मैन्युअल रूप से सेवा को रोकें)। अधिक जानकारी के लिए Apport प्रलेखन और विशेष रूप से Ubuntu के वर्तमान संस्करणों पर अनुभाग देखें।

एप्रोर्ट उपयोग करने gconfया dconfसेट करने के लिए सक्षम नहीं है या नहीं। यह एक सिस्टम सेवा है, और यह चलती है या नहीं (यानी, यह क्रैश को स्वीकार करता है या नहीं, क्रैश डंप बनाता है, और उपयोगकर्ता को लॉन्चपैड या अन्य वेब सेवाओं के लिए प्रस्तुत करना संभव बनाता है) किसी भी उपयोगकर्ता द्वारा निर्धारित नहीं किया जाता है -उपयोगकर्ता सेटिंग।

यदि आप Apport को हटाते हैं, तो आप गैर-क्रैश बग (मदद> रिपोर्ट बग) या चलने के लिए रिपोर्ट करने के लिए इसका उपयोग करने की क्षमता खो देंगे ubuntu-bug। यदि आप या कोई अन्य व्यवस्थापक इस उद्देश्य के लिए इसे पुन: स्थापित करने का निर्णय लेता है, तो इस पर निर्भर करता है कि आपने इसे कैसे हटाया और जब आप इसे पुन: स्थापित करते हैं तो आप किस सिस्टम को चला रहे हैं, तो यह क्रैश को रोकने और कोर डंप को प्रस्तुत / सबमिट करने के लिए सक्षम हो सकता है।

इसलिए यदि आप सतर्क हैं (या आप नहीं भी हैं), तो Apport को अक्षम करना काफी पर्याप्त होना चाहिए। यदि आप सतर्क नहीं हैं, तो Apport को अनइंस्टॉल करना वास्तव में भविष्य में क्रैश डेटा (जैसा कि ऊपर वर्णित है) को बाधित करने और सबमिट करने की अधिक संभावना बना सकता है, यदि आप इसे अपनी अन्य कार्यक्षमता के लिए पुनर्स्थापित करते हैं और यह जांचना भूल जाते हैं कि क्रैश रिपोर्टिंग सेवा सक्षम है या नहीं ।

यदि आप Apport को हटाने का निर्णय लेते हैं, तो आप पहले यह देख सकते हैं कि क्या ऐसा करने से सब कुछ टूट जाएगा, इसके हटाने का अनुकरण करके:

apt-get -s remove apport

यह आपको दिखाएगा कि परिणाम के रूप में अन्य पैकेज क्या निकाले जाएंगे। फिर, वास्तव में इसे हटाने के लिए:

sudo apt-get remove apport

कृपया ध्यान दें कि आप शायद नहीं करना चाहते कि purgeयह है, क्योंकि अगर आप इसे हटा आप रखना चाहते हैं जाएगा apportमें विन्यास फाइल /etc/defaultहै कि है enabled=0। (बस यह जान लें कि यह जरूरी नहीं है कि भविष्य में किसी भी संस्करण में क्रैश रिपोर्टिंग सेवा को पुन: स्थापित करने में सक्षम नहीं किया जाएगा।)


मुझे अभी भी "कुछ टूट गया: क्रैश रिपोर्ट (वाई / एन) भेजें" अभी भी इस प्रणाली पर आ रहा है, जो 12.04 है और एक रिलीज आईएसओ से स्थापित किया गया है। मैं वास्तव में सुरक्षा कारणों से इस एक मशीन को अपग्रेड नहीं करता हूं (जो अजीब लगता है क्योंकि इसका मतलब है कि मुझे सुरक्षा पैच भी याद हैं .. मैं इसके साथ ठीक हूं क्योंकि यह वास्तव में एक उचित नेट कनेक्शन नहीं है)। क्या मुझे सिस्टम को प्रारूपित करना और पुनः लोड करना चाहिए?
जेको

@gecko यदि आपने पहले डिफ़ॉल्ट और सक्षम Apport को अधिलेखित कर दिया था (इसके बजाय इसे डिफ़ॉल्ट रूप से सक्षम किया जा रहा है क्योंकि आपने बीटा या लेट अल्फा सिस्टम स्थापित किया है), तो यह निष्क्रिय नहीं हो सकता है जब आपका सिस्टम बीटा से रिलीज़ होता है। किसी भी स्थिति में, क्या आप कह रहे हैं कि अपॉइंटमेंट कॉन्फ़िगरेशन फ़ाइल में अक्षम होने पर भी आ रहा है? का आउटपुट क्या है cat /etc/default/apport?
एलियाह कगन

1
@ एलियाह: यह इंगित करने के लिए धन्यवाद कि एपॉर्ट को कैसे निष्क्रिय किया जाए। मेरे हाल ही के 12.04 में अपग्रेड के बाद, मुझे प्रश्न मिलने लगे: "क्रैश रिपोर्ट भेजें?" जहां तक ​​मुझे पता है, हालांकि, मैं "स्थिर" ubuntu चला रहा हूं, इसलिए मुझे यकीन नहीं है कि क्यों / आदि / डिफ़ॉल्ट / apport "सक्षम" स्थिति में था। मैंने अब सक्षम = 0 सेट किया है ... टिप के लिए धन्यवाद!
जॉर्ज मैकिनच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.