मेरे पास एक फ़ाइल है जो एक प्रोग्राम द्वारा बनाई गई है, और जाहिरा तौर पर सिस्टम और Google बैकअप और सिंक के साथ बातचीत किसी भी तरह से फ़ाइल के स्वामी और अनुमतियों को साफ़ करती है। (जहां मैं इसे देखता हूं, उसके आधार पर मालिक "अज्ञात" या "वर्तमान स्वामी को प्रदर्शित करने में असमर्थ" के रूप में दिखाता है।)
मुझे फ़ाइल के स्वामित्व को पुनः प्राप्त करने की आवश्यकता है।
मानक विधि (फाइल एक्सप्लोरर राइट क्लिक, प्रॉपर्टीज, सिक्योरिटी टैब, एडवांस्ड, चेंज ओनर) से काम नहीं चलता क्योंकि मेरे पास ऐसा करने की अनुमति नहीं है। मूल रूप से मुझे अपने सिस्टम पर सुपर यूजर एक्सेस की आवश्यकता है ताकि मैं ओएस के बारे में क्या सोचूं और वास्तव में फाइल को प्रशासित कर सकूं।
किसी को कोई सुराग मिला? रिबूटिंग इस मुद्दे को साफ करने के लिए लगता है लेकिन यह एक भद्दा समाधान है। मैं इस प्रणाली पर एक Cygwin खोल है अगर वह मदद करता है। जब तक स्रोत बहुत भरोसेमंद न हो, मैं कोई विशेष उपयोगिताओं को डाउनलोड नहीं करना चाहता।
संपादित करें समस्या फिर से उत्पन्न हुई। अब तक मैं आपत्तिजनक फ़ाइलों के स्वामी को सेट करने में सक्षम नहीं हूं:
C:\Users\Brenden>icacls "C:\Users\Brenden\Google Drive\proj\tempj8\build \classes\quicktest\AbstractTest.class" /SETOWNER "%username%" /c
C:\Users\Brenden\Google Drive\proj\tempj8\build\classes\quicktest\AbstractTest.class: Access is denied.
Successfully processed 0 files; Failed processing 1 files
C:\Users\Brenden>
यह आदेश भी विफल रहता है:
C:\WINDOWS\system32>takeown /F "C:\Users\Brenden\Google Drive\proj\tempj8\build\classes\quicktest\AbstractTest.class"
ERROR: Access is denied.
C:\WINDOWS\system32>
takeown
एक कमांड प्रॉम्प्ट में खुद के द्वारा की कोशिश की और यह भी विफल रहता है।
takeown /f "C:\Users\Brenden\Google Drive\*.*" /r /a /d y
और फिर ICACLS "C:\Users\Brenden\Google Drive\*.*" /reset /T /C /L /Q
मदद कर सकता है लेकिन सभी धागे को देखो और लोग जो कहते हैं वह कुछ के लिए काम करता है। यह संभव है कि एक उच्च स्तर पर पैरेंट फ़ोल्डर में सुरक्षा सेटिंग हो, जिसे रीसेट करने की आवश्यकता हो या जो भी हो, लेकिन निश्चित नहीं कि यदि आप विरासत को "C: \ Users \ Brenden \ Google Drive 'से अक्षम कर सकते हैं और फिर सुरक्षा सेट कर सकते हैं, लेकिन मैंने एक और सोचा था था।
icacls "C:\folder\path\file.txt" /SETOWNER "%username%" /C
और फिरtakeown /F "C:\folder\path\file.txt"
.... यदि यह मदद करता है, तो मुझे वापस टैग करें@PimpJuiceIT
और मैं इस जानकारी को कुछ अतिरिक्त विस्तार और कुछ संदर्भ स्रोतों के साथ आगे सीखने के लिए जोड़ दूंगा।