मैंने अपना लैपटॉप Mojave में अपग्रेड किया। वर्षों से, मेरी बैकअप रणनीति में फ़ाइल सर्वर पर फ़ाइलों को कॉपी करने के लिए rsync (MacPorts rsync 3.1.3) का उपयोग करना शामिल है। इसने ठीक से काम करना बंद कर दिया, अब कुछ त्रुटियों को दिखा रहा है opendir
और get_xattr_data
विशेष रूप से कुछ ~/Library
फ़ोल्डरों के साथ अनुमति समस्याओं का संकेत दे रहा है ।
मैं अंदर स्थित एक स्क्रिप्ट के अंदर launchd
चलने के लिए उपयोग करता हूं ।rsync
/usr/local/bin
मेरी समस्या निवारण के हिस्से के रूप में, मैं में चला गया Terminal
और su
'रूट में d। फिर cd
मेरे उपयोगकर्ता के लिए ~/Library
और कुछ फ़ोल्डरों में परीक्षण का उपयोग किया। सिस्टम ने सूचना दी permission denied
।
सुरक्षा और गोपनीयता के माध्यम से, मैंने rsync
पूर्ण डिस्क एक्सेस दिया , लेकिन इससे समस्या हल नहीं हुई।
मैं मान रहा हूँ कि यह Mojave की सुरक्षा या गोपनीयता सेटिंग्स के परिणामस्वरूप एक समस्या है क्योंकि मैंने कभी भी root
फाइलों की अनुमति नहीं देखी है । अपनी बैकअप प्रक्रियाओं को फिर से शुरू करने के लिए, मुझे फ़ाइलों तक पहुंचने में सक्षम होने के लिए रूट / लॉन्चक्टल की आवश्यकता है।
Mojave में क्या बदलाव आया है जो root
पहुंच को सीमित कर रहा है ? मैं इस सीमा को कैसे कम करूं क्योंकि यह संबंधित है rsync
?
संभव डुप्लिकेट सुरक्षा और गोपनीयता में सेटिंग्स को समायोजित करने की आवश्यकता की पुष्टि करता प्रतीत होता है, लेकिन अभी तक जोड़ने Terminal
और rsync
अनुमत एप्लिकेशन की सूची में बैकअप को सफल होने की अनुमति नहीं देता है। मैं उस स्क्रिप्ट को जोड़ने के लिए काम कर रहा हूं जिसका उपयोग मैं बैकअप चलाने के लिए करता हूं, और जब मैं उस परीक्षण को प्राप्त कर लूंगा तो अपने प्रश्न को समायोजित करूंगा।
root
अनुमति देता है, यह rsync
मुद्दे के भाग (जो एक स्क्रिप्ट से चलाया जाता है) को संबोधित नहीं करता है । मैं यह पता लगाने की कोशिश कर रहा हूं कि सुरक्षा और गोपनीयता सेटिंग्स में कस्टम स्क्रिप्ट कैसे जोड़ें।