एक ऐसा ऐप कैसे स्थापित करें जो व्यवस्थापक अधिकारों के लिए पूछे बिना उसे अधिकार प्रदान करता है?


8

एक ऐसा ऐप कैसे स्थापित करें जो व्यवस्थापक अधिकारों के लिए पूछे बिना उसे अधिकार प्रदान करता है? मैं वेब से डाउनलोड किए गए कुछ सॉफ़्टवेयर इंस्टॉल करना चाहता हूं, लेकिन यह मेरे मैक ओएस एक्स 10.6 लैपटॉप के लिए व्यवस्थापक अधिकार मांग रहा है। मैं इसे व्यवस्थापक अधिकार नहीं देना चाहता क्योंकि मुझे इस पर भरोसा नहीं है (वायरस हो सकता है या कौन जानता है।)

क्या इसे स्थानीय सैंडबॉक्स में स्थापित करने का कोई तरीका है, बिना इसे व्यवस्थापक अधिकार दिए? मैं एक मैक VMWare छवि का उपयोग नहीं करना चाहता। मैं बस अपने होम डायरेक्टरी में एक लोकल डायरेक्टरी बनाना चाहता हूं और वहां ऐप इंस्टॉल करना चाहता हूं ताकि मैं इसे आसानी से rm कर सकूं और कम से कम जो भी नुकसान हो सकता है उसे नॉन-एडमिन लॉक की गई चीजों तक सीमित कर सकता हूं।


2
क्या सॉफ्टवेयर है? यदि यह एक .pkg इंस्टॉलर है, तो आप यह देखने के लिए कि यह क्या स्थापित करेगा , संदिग्ध पैकेज QuickLook प्लगइन का उपयोग कर सकता है ।
फिडेली

1
मैं अक्सर कमांड लाइन टूल का उपयोग .pkgइंस्टॉलर में खुदाई करने के लिए करता हूं कि वे किस स्क्रिप्ट को चलाना चाहते हैं, वे कौन सी फाइलें इंस्टॉल करना चाहते हैं, और कभी-कभी "मैन्युअल रूप से" फाइलों को स्थापित करने के लिए। मैं स्क्रिप्ट्स के लिए lsbom , pax और एक एडिटर / पेजर का उपयोग करता हूंसंदिग्ध पैकेज दिखता है, भी। :-) यदि आप कमांड लाइन पर पैक्स का उपयोग किए बिना "मैन्युअल रूप से" स्थापित करना चाहते हैं, तो आप पासीफ़िस्ट टूल को देख सकते हैं ।
क्रिस जॉन्सन

जवाबों:


2

लिंक्ड पोस्ट (वर्तमान में नीचे) पर एक टिप्पणी है जो बताती है कि यह एक बुरा विचार क्यों है: 1) chown से पहले chmod (या तो एक दौड़ या suid / sgid बिट्स को रीसेट कर सकता है), 2) seteuid (2) हो सकता है उस उपयोगकर्ता के यूरोप में वापस जाने के लिए उपयोग किया जाता है जो एक सुसाइड बाइनरी चलाता है। जुड़ा हुआ लेख एक प्रभावी "सैंडबॉक्स" प्रदान नहीं करता है।
क्रिस जॉन्सन

सच है, लेकिन एक मैक पर सीमित सैंडबॉक्सिंग विकल्प हैं, यह एक संभव समाधान था, मैंने कभी नहीं कहा कि यह समाधान था। यहां एक विकल्प है, जो बिल्कुल सैंडबॉक्सिंग नहीं है, लेकिन साथ ही कुछ सुरक्षा भी प्रदान करता है, और अधिक स्थिर है, लेकिन सैंडबॉक्सिंग जैसी सुविधा के लिए पैसे खर्च होते हैं: शर्ट- pocket.com/SuperDuper/SuperDuperDescription.html
MaQleod

2

रुको। स्नो लेपर्ड में बेहतरीन सैंडबॉक्सिंग है। वास्तव में अच्छा उपकरण। उनके प्रलेखन को बिल्ली पू सूखा जाता है, लेकिन उपकरण अच्छे हैं।

man -k sandbox 

आपको वह मैनपावर देगा जिसकी आपको जरूरत है।

ध्यान रखें कि यदि आप कुछ निष्पादन योग्य डाउनलोड करते हैं, तो उसे डिफ़ॉल्ट रूप से संगरोधित किया जाना चाहिए

ls -l @ Oe आपको सभी ACL के आदि दिखाएगा, और संगरोध में होना चाहिए। एक संगरोध से बाहर कुछ भी नहीं होगा, Apple कहते हैं, इसलिए आप टर्मिनल के माध्यम से गोता लगा सकते हैं और देख सकते हैं कि वास्तव में क्या स्थापित किया जा रहा है और कैसे।

OT: मैं स्थापित संवाद की भंगुरता से नफरत करता हूं, यह कैसे कहता है "इंटरनेट से इस इंस्टॉलर को आपके व्यवस्थापक पासवर्ड की आवश्यकता है, काट, काट!" मेरे पास प्रमाणीकरण संवाद से इंस्टॉलर की जांच करने का विकल्प होना चाहिए ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.