Windows पर पुनरावर्ती फ़ाइल अनुमतियाँ रीसेट करें


11

एक रिश्तेदार बड़े NTFS विभाजन पर एक बड़ी, जटिल निर्देशिका संरचना है । कोई व्यक्ति इस पर बहुत खराब सुरक्षा विशेषाधिकार रखने में कामयाब रहा - इसमें बेतरतीब ढंग से दी गई / अस्वीकृत अनुमतियों वाली निर्देशिकाएं हैं, आदि। मैं पहले से ही कई बार अनुमति कीड़े में चला जाता हूं, और मुझे कई बार असुरक्षित अनुमति सेटिंग्स मिली (उदाहरण के लिए, "हर कोई" के लिए अनुमतियाँ लिखें) , या झूठे मालिकों)।

मेरे पास हाथ से सब कुछ जांचने का समय नहीं है (यह बड़ा है )।

लेकिन सौभाग्य से, मेरी इच्छाएं बहुत सरल हैं। सबसे आम: मेरे लिए किसी भी चीज़ पर पढ़ना / लिखना / निष्पादित करना और शायद हर किसी के लिए पढ़ना।

क्या यह किसी तरह संभव है

  • एक निर्देशिका से सभी सुरक्षा डेटा निकालने
  • और मेरी (सरल) इच्छा को वहाँ सब कुछ अधिलेखित करना?

यूनिक्स पर, मैं एक प्रयोग chown -R ..., chmod -R ...कमांड अनुक्रम। विंडोज पर इसके समकक्ष क्या है?

जवाबों:


22

NTFS RWX की तुलना में थोड़ा अधिक महीन है, इसलिए इस उदाहरण के लिए, मैं ACL को डिफ़ॉल्ट रूप से रीसेट कर रहा हूं । यदि आपके पास ACE s का एक विशिष्ट संग्रह है , तो कृपया उन्हें अपने प्रश्न में जोड़ें। इसके अलावा, यदि ड्राइव की अनुमति खुद मंगाई गई है, तो हमें उन्हें भी ठीक करना होगा।

मान लिया जाता है कि वृक्ष D: \ files में निहित है:

REM Make local administrators group owner.
takeown /F D:\files /R /A /D Y

REM Reset ACLs to defaults.
icacls D:\files /reset /T /C /L /Q

मुझे यह कहते हुए एक त्रुटि मिलती है कि विकल्प '/ D' के साथ 'Y' का उपयोग नहीं किया जा सकता है
Manticore

@ मीडियाटूर आपने अपना पूर्ण उदाहरण आदेश नहीं दिया, और न ही उस पर्यावरण के बारे में कोई विवरण दिया जिसमें आपने इसे चलाया था। मैंने बस takeownअपने उत्तर से लाइन कॉपी / पेस्ट की और यह अभी भी काम करता है, लगभग चार साल बाद, विंडोज 10 1709 पर।
jscott

@jscott मैं वही कह रहा हूं जो मेरे साथ हुआ। विंडोज 10 1709, भी। मैंने इसे (सावधानी से) कॉपी-पेस्ट किया, कमांड चलाया और संदेश वापस मिला। मैं takeown के साथ मेरी समस्या को हल करने, हालांकि कामयाब रहे। बस विभिन्न विकल्पों का उपयोग करना था।
मांटीकोर

3
@Manticore '/ D' विकल्प के लिए स्थानीय इनपुट की आवश्यकता होती है, इसलिए जर्मन विंडोज इंस्टाल के लिए takeown /F D:\files /R /A /D J(J के बजाय Y) का उपयोग करें।
पॉल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.