मैक ओएस एक्स पर इंटरनेट से एक एप्लिकेशन डाउनलोड किया गया था कि चेतावनियों की पुनरावृत्ति कैसे दबाएं?


18

मैक ओएस एक्स पर, जब मैं फ़ायरफ़ॉक्स (और थंडरबर्ड, और ...) चलाता हूं, जिसे मैंने मोज़िला से डाउनलोड किया है, तो ओएस एक चेतावनी देता है कि फ़ाइल को इंटरनेट पर डाउनलोड किया गया था, जिस तारीख को इसे डाउनलोड किया गया था। मुझे उस चेतावनी से कोई समस्या नहीं है जब मैं पहली बार डाउनलोड किए गए एप्लिकेशन का उपयोग करता हूं - लेकिन दोहराया चेतावनी एक उपद्रव है।

क्या उस संवाद बॉक्स को दबाने का कोई तरीका है?

क्या पहली जगह में दिखाई देने से बचने का कोई तरीका है? (कुछ एप्लिकेशन जो मैं एक कॉर्पोरेट इंट्रानेट से डाउनलोड करता हूं - वे बराबर चेतावनी नहीं देते हैं; किसी भी विचार का क्या कारण है जब चेतावनी उत्पन्न होती है?)


यह अजीब तरह का है। मैंने कभी नहीं देखा है कि चेतावनी एक फ़ाइल के लिए एक से अधिक बार दिखाई देती है।
हर्म्स

जवाबों:


17

संगरोध चेतावनी को हटाने के लिए आप टर्मिनल में निम्न कमांड चला सकते हैं:

xattr -d com.apple.quarantine /PATH/TO/APPLICATION

आपको इसे चलाने की आवश्यकता हो सकती है यह परिणामी आवेदन पर अनुमतियों के आधार पर एक प्रशासक है (जैसा कि आपने कहा था कि आप व्यवस्थापक के रूप में नहीं चलते हैं)। यदि एप्लिकेशन में अनुमतियाँ सेट हैं, तो आप अपने उपयोगकर्ता खाते के साथ मेटाडेटा को निकाल नहीं सकते हैं, यह बताता है कि यह हर बार क्यों आता है। आप इसे अपने कंप्यूटर पर एक व्यवस्थापक के रूप में चला सकते हैं या एक व्यवस्थापक के रूप में ऊपर दिए गए आदेश को चला सकते हैं। ( su admin_nameआवश्यक का उपयोग करें )


मुझे चेतावनी से छुटकारा पाने का एक और तरीका मिला - सॉफ्टवेयर की अगली रिलीज़ को व्यवस्थापक के रूप में स्थापित करें, इसे व्यवस्थापक (फ़ायरफ़ॉक्स 3.5.3) के रूप में डाउनलोड करने के बाद। हालाँकि, यह समस्या की एक शुद्ध चोरी है। यह कमांड ट्रिक करती है। हालांकि, यह अच्छी तरह से प्रलेखित नहीं लगता है - कम से कम, मुझे इसके लिए एक आदमी पृष्ठ नहीं मिला (लेकिन मैं एसटीएफडब्ल्यू और 'xattr -:' पर्याप्त जानकारी देता हूं)। धन्यवाद!
जोनाथन लेफ्लर 4

4

भविष्य में ऐसा होने से रोकने के लिए, टर्मिनल पर जाएँ और इसे टाइप करें (बाद में रिटर्न मारते हुए):

defaults write com.apple.LaunchServices LSQuarantine -bool NO

स्रोत: मैकवर्ल्ड

या - अभी तक सरल -  राज डाउनलोड करें और "संगरोध" के लिए खोजें।


1

http://www.macosxhints.com/article.php?story=20071029151619619

ओएस एक्स 10.5 की एक विस्टा-एस्क विशेषता यह है कि यह वेब डाउनलोड (सफारी से सिर्फ उन लोगों को नहीं) को टैग करता है, और फिर आपको डाउनलोड किए गए ऐप चलाने के बारे में चेतावनी देता है। संग्रहीत (जैसे ज़िप्ड) फ़ाइलें उनके टैग किए गए कंटेनर से टैग विरासत में मिलीं।

लिंक समस्या और कुछ स्क्रिप्ट और C ++ स्ट्रिंग्स की चर्चा है जो आप व्यवहार को स्थायी रूप से बदलने के लिए चला सकते हैं।

सुनिश्चित नहीं हैं कि ये 10.6 के साथ काम करने जा रहे हैं


टिप्पणियों के माध्यम से अनुरेखण, कुछ निश्चित रूप से मेरे परिदृश्य के लिए प्रासंगिक हैं। मैं मुख्य रूप से सिस्टम एडमिन विशेषाधिकारों के बिना एक उपयोगकर्ता के रूप में काम करता हूं; मैं अपने सामान्य उपयोगकर्ता के रूप में सामान डाउनलोड करता हूं। जब सामान को / एप्लिकेशन में स्थापित करने की बात आती है, तो मैं कभी-कभी मक्खी पर एक व्यवस्थापक आईडी और पासवर्ड प्रदान करने के लिए विकल्प का उपयोग करता हूं, और कभी-कभी व्यवस्थापक आईडी पर स्विच करता हूं और इंस्टॉल को चलाता हूं। मुझे यह भी संदेह है कि उन अनुप्रयोगों के बीच अंतर हो सकता है जो आपके द्वारा चलाए जा रहे पैकेज इंस्टॉलर की तुलना में डीएमजी पर क्लिक करते हैं और डायरेक्ट / एप्लिकेशन को कॉपी करते हैं। लिंक अच्छा है - धन्यवाद।
जोनाथन लेफ्लर

1
लिंक क्या शामिल है और इसके लिए क्या पोस्ट किया गया है, इसके बारे में कुछ विवरण प्रदान करें। एसयू एक विहित साइट है और बस एक लिंक जो समय के साथ गायब हो सकता है एक पर्याप्त जवाब नहीं है।
बाइनरीमिसिट

FWIW: लेख दिखाता है कि कैसे एक AppleScript स्क्रिप्ट लिखना है जो नए डाउनलोड किए गए आइटम पर "xattr -d com.apple.quarantine" चलाएगा। यह स्क्रिप्ट को उपयुक्त स्थान पर उपयुक्त नाम के साथ रखता है ताकि अयोग्य ऑपरेशन 'स्वचालित रूप से' हो जाए। लेख (केवल 10.5 को टैग किया गया है, लेकिन इसका अर्थ 10.5 या बाद का है) आज भी है।
जोनाथन लेफ्लर

1

ऊपर Chealion से जवाब में कुछ का निर्माण मैं ऊपर एक सरल समाधान (मेरे लिए काम किया) पाया है कि मैं इन चेतावनियों को निष्क्रिय करने की आवश्यकता नहीं है।

इस Chealion से:

यदि एप्लिकेशन में अनुमतियाँ सेट हैं, तो आप अपने उपयोगकर्ता खाते के साथ मेटाडेटा को निकाल नहीं सकते हैं, यह बताता है कि यह हर बार क्यों आता है। आप इसे अपने कंप्यूटर पर एक व्यवस्थापक के रूप में चला सकते हैं या एक व्यवस्थापक के रूप में ऊपर दिए गए आदेश को चला सकते हैं। (यदि आवश्यक हो तो su admin_name का उपयोग करें)

इसलिए चीलियन से कमांड चलाने के बजाय बस उस एप्लिकेशन के स्वामित्व को बदल दिया जो "चाउन" का उपयोग करके समस्याएं पैदा कर रहा था

chown username \ Applications \ ApplicationName.app

यह समस्या मेरे कंप्यूटर की इमेजिंग करते समय किसी व्यवस्थापक द्वारा इंस्टॉल किए गए एप्लिकेशन के कारण प्रतीत होती है। स्वामित्व बदलने के बाद चेतावनी फिर से प्रकट नहीं हुई।


0

यदि आपके उपयोगकर्ता की लाइब्रेरी / वरीयताएँ फ़ोल्डर में com.apple.DownloadAssessment.plist नाम की कोई फ़ाइल है, तो यह उन वैश्विक डिफ़ॉल्ट को ओवरराइड कर देगा जिसके लिए सफारी "सुरक्षित" मानती है। आप इस तकनीक का उपयोग वर्तमान में सुरक्षित फाइलों को असुरक्षित मानकर कर सकते हैं। वास्तव में, चार अलग-अलग शीर्ष-स्तरीय जोखिम श्रेणियां हैं:

  1. LSRiskCategorySafe - डाउनलोड के बाद ऑटो खोला, अगर सफारी में यह विकल्प सक्षम है।
  2. LSRiskCategoryNeutral - एक तटस्थ फ़ाइल ऑटो-ओपन नहीं होगी, लेकिन इसकी सामग्री के बारे में कोई चेतावनी नहीं होगी।
  3. LSRiskCategoryUnsafeExecutable - सभी निष्पादन योग्य फ़ाइलें इस श्रेणी में आती हैं, और आप सफारी, मेल आदि में से किसी एक को डाउनलोड करने का प्रयास करते समय एक चेतावनी देखेंगे।
  4. LSRiskCategoryMayContainUnsafeExecutable - यह डिस्क इमेज और आर्काइव जैसे 'कंटेनर' फॉर्मेट को कवर करता है। यदि सफारी / मेल कंटेनर की सामग्री को देख सकते हैं और निर्धारित कर सकते हैं कि वे सभी सुरक्षित हैं, तो कोई चेतावनी उत्पन्न नहीं होगी।

पूरी जानकारी के लिए, मैं आपको इस पृष्ठ का संदर्भ देता हूं ।


मेरे पास ~ / Library / Preferences / com.apple.DownloadAssessment.plist फ़ाइल नहीं है। मुझे नहीं पता कि क्या यह मायने रखता है कि मैंने फ़ाइलों को डाउनलोड करने के लिए सफारी के बजाय फ़ायरफ़ॉक्स का उपयोग किया था।
जोनाथन लेफ्लर

0

यह एक आंतरायिक समस्या रही है क्योंकि इस सवाल को पहले यहां रखा गया था, लेकिन लायन के साथ यह आम बात हो गई है। ओएस के पुनरारंभ के बाद "क्वारंटाइन" प्रश्न फिर से पूछा जाएगा। एक बार उत्तर देने के बाद इसे अगले पुनरारंभ तक नहीं पूछा जाएगा।

यह स्पष्ट रूप से एक बग है। मुझे संदेह है कि यह तब होता है जब सतर्क / स्मार्ट उपयोगकर्ता एक गैर-व्यवस्थापक उपयोगकर्ता के रूप में चलते हैं। यह व्यवस्थापक खाते से प्रारंभिक इंस्टॉल करने से संबंधित हो सकता है।

हम या तो बग के साथ रह सकते हैं जब तक कि यह तय न हो (बुरा समाधान नहीं) या, यदि आप वास्तव में इसे बर्दाश्त नहीं कर सकते हैं, तो मैं शेर के लिए यह तय करना पसंद करता हूं (यहां दिखाए गए ऐप का उदाहरण) -

आपके द्वारा खुले क्लिक करने के बाद OS X को ध्वजांकित किया जाना चाहिए। आप मैन्युअल रूप से संगरोध ध्वज को निकाल सकते हैं। टर्मिनल खोलें और निम्नलिखित कमांड पेस्ट करें:

sudo xattr -r -d com.apple.quarantine {,~}/Library/PreferencePanes/Screens\ Connect.prefPane/Contents/Resources/ScreenSync.app

फ़ाइल से संगरोध ध्वज को हटाने के लिए आपको विशेषाधिकार लिखने की आवश्यकता है। कोई बग नहीं, कुछ नहीं। हो सकता है कि लापरवाह डेवलपर्स जो इसे एप्लिकेशन के सेटअप में डाल दें, लेकिन यह वही है। लिखने के विशेषाधिकार वाले उपयोगकर्ता के रूप में एक बार चलाएं, और आप अच्छे हैं।
डैनियल बेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.