मैकबुक प्रो (लायन) को फाइलों को हटाने के लिए एक पासवर्ड की आवश्यकता होती है। क्या इसके चारों ओर एक रास्ता है?


1

तो कल रात मेरे साथ एक मजेदार बात हुई। मैं अपने मैकबुक प्रो से फ़ाइलों को साफ करने की कोशिश कर रहा था।

मैंने अभी एक नई मैकबुक रेटिना खरीदी है और इसमें मेरे पुराने मैकबुक प्रो (मुझे पता है कि मैं एक नदी रोता हूं) की तुलना में एक छोटा हार्ड ड्राइव है।

वैसे भी मैं फाइंडर में था और मुझे फाइलों का एक पूरा गुच्छा मिला और मैंने उन सभी का चयन किया और अच्छे पुराने डिलीट की को मारा।

और अगर मेरे मैक ने तुरंत मेरी फ़ाइलों को हटाने के लिए काम नहीं किया तो gosh darn।
मुझे इस बात का एहसास नहीं था कि मेरे पास मेरे ड्रॉपबॉक्स दस्तावेज़ों, पारिवारिक चित्रों और यहां तक ​​कि मेरे कॉलेज के वर्षों की कुछ शरारती छवियां सहित फ़ाइलों के पूरे नेटवर्क का दृश्य था (जो मेरी अद्भुत पत्नी नहीं बताती)।

हटाई गई फ़ाइलों की कुल संख्या 4,000 से अधिक थी। मैं करीब - करीब रो दिया।

कोई बड़ी बात नहीं कि मैं सिर्फ कूड़ेदान में जाऊं और क्या सही? इतनी जल्दी नहीं टोंटो!

मैं फ़ाइलों को उनके मूल स्थान पर वापस ले जाना चाहता हूं। जबकि लायन इस सुविधा का समर्थन करता है, यह केवल आपको एक बार में एक फ़ाइल को पुनर्स्थापित करने की अनुमति देगा।

4,000+ फाइलों के साथ मेरी आंखें मेरे समाप्त होने तक गिर जाएंगी।

सौभाग्य से Apple के किसी व्यक्ति ने Apple स्क्रिप्ट का आविष्कार किया।

और किसी और ने एक स्क्रिप्ट लिखी है जो एक बार में एक फ़ाइल को हटा देगी।

मैं भाग गया पटकथा बिस्तर पर चला गया और पाया कि यह काम किया !!!!

4,000 फ़ाइल में से केवल 1,700 ही मेरे कचरा (वू हू !!!) में रहे।

समस्या यह है कि शेष फ़ाइलों को बहाल करने से पहले मुझे पासवर्ड दर्ज करने की आवश्यकता होती है। मेरा मानना ​​है कि ये फाइलें एक अलग मालिक के तहत बनाई गई थीं।

मेरा सवाल यह है कि मैं इसके आसपास कैसे पहुंच सकता हूं?

क्या एक सुपर डुपर उपयोगकर्ता मोड में प्रवेश करने का एक तरीका है जो मुझे हर उस फ़ाइल के लिए पासवर्ड दर्ज करने से रोकता है जिसे मैं हटाना चाहता हूं?

कोई भी मदद बहुत ही सराहनीय होगी।


क्या आपके पास उन फ़ोल्डरों तक पहुंच है जो इन फाइलों में होते थे?
Nathan Greenstein

नाथन मेरा मानना ​​है कि मुझे इन फ़ाइलों को अपडेट करने के लिए एक पासवर्ड दर्ज करना होगा।
codingguy3000

1
टाइम मशीन से पुनर्स्थापित करें।
Thorbjørn Ravn Andersen

जवाबों:


2

एप्सस्क्रिप्ट में एक पैरामीटर है administrator privileges जो इसे आपकी स्क्रिप्ट में जोड़ रहा है, कमांड को प्रशासक के रूप में निष्पादित करेगा।

Apple से निकाला गया Apple स्क्रिप्ट भाषा गाइड :

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

तो यह कुछ ऐसा होना चाहिए do shell script "whatEver" with administrator privileges


0

वैकल्पिक रूप से, सुडो का उपयोग करके स्क्रिप्ट को चलाएं, उदा। प्रॉम्प्ट में, टाइप करें:

sudo command

जहाँ कमांड जो भी हो आप रूट (सुपर-उपयोगकर्ता) के रूप में चलाना चाहते हैं। आपको अपने पासवर्ड के लिए एक बार संकेत दिया जाएगा, लेकिन फिर कमांड बढ़े हुए विशेषाधिकार के साथ चलेगी।

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