विंडोज़ में कमांड-लाइन का उपयोग करके किसी फ़ाइल या फ़ोल्डर का स्वामित्व लें

click fraud protection

NTFS वॉल्यूम में प्रत्येक फ़ाइल या फ़ोल्डर का एक स्वामी होता है। कुछ सिस्टम फ़ाइलें TrustedInstaller के स्वामित्व में हैं, कुछ सिस्टम खाते के पास हैं, और अन्य "व्यवस्थापक" समूह के पास हैं। यदि कोई उपयोगकर्ता कोई फ़ाइल या फ़ोल्डर बनाता है, तो वह उपयोगकर्ता आमतौर पर फ़ाइल या फ़ोल्डर का स्वामी होता है। स्वामी वह है जो उस वस्तु के लिए अन्य उपयोगकर्ताओं को अनुमतियाँ (अनुमति दें या अस्वीकार) असाइन कर सकता है।

यदि कोई उपयोगकर्ता किसी फ़ाइल या फ़ोल्डर का स्वामी नहीं है या उसके पास फ़ाइल तक पहुँचने की कोई अनुमति नहीं है, तो उसे ऑब्जेक्ट तक पहुँचने पर "पहुँच से वंचित" त्रुटि मिलती है। यदि वह उपयोगकर्ता एक व्यवस्थापक है, तो वह फ़ाइल या फ़ोल्डर के गुण - सुरक्षा टैब का उपयोग करके ऑब्जेक्ट का स्वामित्व ले सकता है। फिर वह खुद को आवश्यक अनुमतियां सौंप सकता है।

यह पोस्ट आपको बताती है कि कैसे किसी फ़ाइल या फ़ोल्डर का स्वामित्व लें, और GUI के बजाय कमांड-लाइन का उपयोग करके इसके लिए आवश्यक अनुमतियाँ असाइन करें।

अंतर्वस्तु

  • Takeown.exe का उपयोग करके किसी फ़ाइल का स्वामित्व लेना
  • icacls.exe का उपयोग करके फ़ाइल अनुमतियाँ असाइन करें
  • Takeown.exe का उपयोग करके किसी फ़ोल्डर का स्वामित्व लेना
  • icacls.exe का उपयोग करके फ़ोल्डर अनुमतियाँ असाइन करें
  • राइट-क्लिक मेनू के माध्यम से स्वामित्व प्राप्त करें और अनुमतियां असाइन करें [स्क्रिप्ट/ट्वीक]

अतिरिक्त जानकारी

  • जानकारी: icacls.exe स्वामित्व भी बदल सकता है
  • स्वामित्व को विश्वसनीय इंस्टॉलर पर वापस लाएं
  • त्रुटि: icacls.exe /setowner "प्रवेश निषेध है"
  • स्वामित्व लेने और अनुमतियाँ असाइन करने के लिए SetACL.exe का उपयोग करना [तृतीय पक्ष फ्रीवेयर]

विंडोज़ में एक कमांड-लाइन टूल शामिल है जिसका नाम है टेकडाउन.एक्सई, जिसका उपयोग an. से किया जा सकता है व्यवस्थापक कमांड प्रॉम्प्ट किसी फ़ाइल या फ़ोल्डर के स्वामित्व को शीघ्रता से बदलने के लिए। यहां बताया गया है कि कैसे किसी फ़ाइल या फ़ोल्डर का स्वामित्व लें और फिर कमांड-लाइन का उपयोग करके किसी खाते के लिए अनुमतियाँ असाइन करें।

कमांड-लाइन takeown.exe का उपयोग करके स्वामित्व प्राप्त करें

किसी फ़ाइल का स्वामित्व लेना

एक खोलें एलिवेटेड कमांड प्रॉम्प्ट खिड़की। किसी फ़ाइल का स्वामित्व लेने के लिए निम्न सिंटैक्स का उपयोग करें:

टेकऑन / एफ 

बदलने के पूर्ण पथ के साथ वास्तविक फ़ाइल नाम के साथ।

वर्तमान में लॉग ऑन उपयोगकर्ता अब फ़ाइल का स्वामी है।

स्थापित करना व्यवस्थापकों फ़ाइल के स्वामी को समूहित करें, का उपयोग करें /ए इसके अलावा स्विच करें:

टेकऑन / एफ  /ए
  • /ए वर्तमान उपयोगकर्ता के बजाय व्यवस्थापक समूह को स्वामित्व देता है। अगर /ए निर्दिष्ट नहीं है, फ़ाइल स्वामित्व वर्तमान में लॉग-ऑन उपयोगकर्ता को दिया जाएगा। यह पैरामीटर है नहीं अक्षर संवेदनशील।

यदि ऑपरेशन सफल रहा, तो आपको निम्न संदेश देखना चाहिए:

"सफलता: फ़ाइल (या फ़ोल्डर): "फ़ाइल नाम" अब उपयोगकर्ता "कंप्यूटर नाम \ उपयोगकर्ता नाम" के स्वामित्व में है।"

या

सफलता: फ़ाइल (या फ़ोल्डर): "फ़ाइल नाम" अब व्यवस्थापक समूह के स्वामित्व में है।

फ़ाइल अनुमतियाँ असाइन करें

फिर अनुदान देना व्यवस्थापकों फ़ाइल के लिए पूर्ण नियंत्रण अनुमतियाँ, उपयोग करें ICACLS. यहाँ वाक्य रचना है:

ICACLS /अनुदान प्रशासक: एफ

उदाहरण 2: वर्तमान में लॉग ऑन उपयोगकर्ता के लिए पूर्ण नियंत्रण अनुमतियां असाइन करने के लिए, इस आदेश का उपयोग करें:

ICACLS /अनुदान %उपयोगकर्ता नाम%:F

%उपयोगकर्ता नाम% वर्तमान में लॉग-ऑन उपयोगकर्ता के खाते के नाम का प्रतिनिधित्व करता है। ICacls इस चर को सीधे स्वीकार करता है।

उदाहरण 3: नामित उपयोगकर्ता के लिए पूर्ण नियंत्रण अनुमतियाँ असाइन करने के लिए जॉन, इस आदेश का प्रयोग करें:

ICACLS /अनुदान जॉन: एफ

एक फ़ोल्डर का स्वामित्व लेना

निम्नलिखित वाक्यविन्यास का प्रयोग करें:

टेकऑन / एफ 

(या)

टेकऑन / एफ  /ए
  • /ए वर्तमान उपयोगकर्ता के बजाय व्यवस्थापक समूह को स्वामित्व देता है। अगर /ए निर्दिष्ट नहीं है, स्वामित्व वर्तमान में लॉग-ऑन उपयोगकर्ता को दिया जाएगा। यह पैरामीटर है नहीं अक्षर संवेदनशील।

आप निम्न आउटपुट देखेंगे:

सफलता: फ़ाइल (या फ़ोल्डर): "folder_name" अब उपयोगकर्ता "कंप्यूटरनाम \ उपयोगकर्ता नाम" के स्वामित्व में है

(या)

सफलता: फ़ाइल (या फ़ोल्डर): "folder_name" अब व्यवस्थापक समूह के स्वामित्व में है।

स्वामित्व को बार-बार बदलें:

प्रत्येक सबफ़ोल्डर में किसी फ़ोल्डर, उसके सबफ़ोल्डर्स और फ़ाइलों के स्वामित्व को बदलने के लिए, इस सिंटैक्स का उपयोग करें:

टेकऑन / एफ /आर /डी वाई

वर्तमान में लॉग ऑन उपयोगकर्ता अब फ़ोल्डर का स्वामी है।

स्थापित करना व्यवस्थापकों फ़ोल्डर के स्वामी, उसके सबफ़ोल्डर्स और फ़ाइलों को पुनरावर्ती रूप से समूहित करें, का उपयोग करें /ए इसके अलावा स्विच करें:

टेकऑन / एफ  /ए /आर /डी वाई
  • /आर रिकर्स: निर्दिष्ट निर्देशिका और सभी उपनिर्देशिकाओं में फ़ाइलों पर काम करने के लिए उपकरण को निर्देश देता है।
  • /डी प्रॉम्प्ट डिफ़ॉल्ट उत्तर का उपयोग तब किया जाता है जब वर्तमान उपयोगकर्ता के पास किसी निर्देशिका पर "सूची फ़ोल्डर" की अनुमति नहीं होती है। यह उप-निर्देशिकाओं पर पुनरावर्ती रूप से (/R) संचालन करते समय होता है। स्वामित्व लेने के लिए मान्य मान "Y" या छोड़ने के लिए "N"।

फ़ोल्डर अनुमतियाँ असाइन करें

फिर असाइन करने के लिए व्यवस्थापकों फ़ोल्डर के लिए समूह पूर्ण नियंत्रण अनुमतियाँ, इस सिंटैक्स का उपयोग करें:

icacls /अनुदान प्रशासक: एफ / टी

/टी पैरामीटर जोड़ा जाता है ताकि ऑपरेशन उस फ़ोल्डर के भीतर सभी उप-निर्देशिकाओं और फाइलों के माध्यम से किया जा सके।

कमांड लाइन सहायता:

Takeown.exe और ICacls.exe के लिए उपयोग की संपूर्ण जानकारी जानने के लिए, इन आदेशों को कमांड प्रॉम्प्ट विंडो से चलाएँ।

टेकऑन /?
icacls /?

स्वामित्व लेने के आसान तरीके

कमांड स्क्रिप्ट

स्वामित्व लेने की प्रक्रिया को और सरल बनाने के लिए, टिम स्नेथ Microsoft की एक .CMD फ़ाइल (Windows Command Script) प्रदान करती है जो स्वामित्व लेती है और निर्देशिका के लिए व्यवस्थापकों को पूर्ण नियंत्रण अनुमतियाँ प्रदान करती है। अधिक जानकारी के लिए, टिम की पोस्ट पढ़ें, जिसका शीर्षक है गुप्त #11: हटाए जाने योग्य को हटाना.

राइट-क्लिक मेनू में "टेक ओनरशिप" कमांड जोड़ें

यह फिर से विशेष. का उपयोग करता है ऐसे दोड़ो विंडोज विस्टा और उच्चतर में क्रिया, जिसे मैंने पहले कवर किया है (संदर्भऐसे दोड़ो).

के जरिए विनमैट्रिक्स.कॉम

डाउनलोड takeown_context.reg और डेस्कटॉप पर सेव करें। फ़ाइल पर राइट-क्लिक करें और चुनें मर्ज. क्लिक हां जब पुष्टि के लिए कहा। यह नाम का एक विस्तारित कमांड जोड़ता है स्वामित्व लेने फ़ाइलों और निर्देशिकाओं के लिए संदर्भ मेनू में। कमांड को एक्सेस करने के लिए, आपको को दबाकर रखना होगा खिसक जाना कुंजी और फिर किसी फ़ाइल या फ़ोल्डर पर राइट-क्लिक करें।

(आप लेख में ट्वीक के बारे में अधिक पढ़ सकते हैं विंडोज़ में राइट-क्लिक संदर्भ मेनू के माध्यम से फ़ाइल या फ़ोल्डर का स्वामित्व लें.)


अतिरिक्त जानकारी

उपरोक्त अनुभाग में आपके लिए आवश्यक अधिकांश सामान शामिल हैं। यदि आपको इस विषय पर और युक्तियों की आवश्यकता है तो नीचे पढ़ें।

icacls.exe किसी फ़ाइल या फ़ोल्डर का स्वामित्व भी बदल सकता है!

Takeown.exe और Icacls.exe विंडोज में दो बिल्ट-इन कंसोल टूल हैं, जो आपको फाइल या फोल्डर के स्वामित्व को बदलने और क्रमशः एक्सेस कंट्रोल परमिशन असाइन करने की सुविधा देते हैं। Takeown.exe वर्तमान में लॉग-इन किए गए उपयोगकर्ता खाते को किसी ऑब्जेक्ट (फ़ाइल या फ़ोल्डर) के स्वामी के रूप में सेट करता है।

हालाँकि, Takeown.exe के साथ, आप किसी अन्य खाते को किसी वस्तु के स्वामी के रूप में नहीं बना सकते।

क्या आप जानते हैं कि icacls.exe उपकरण का उपयोग स्वामित्व बदलने के लिए भी किया जा सकता है?

स्वामित्व को किसी तृतीय-पक्ष खाते (यानी, वह खाता जो वर्तमान में लॉग इन नहीं है) या समूह में बदलने के लिए, आप icacls.exe का उपयोग कर सकते हैं /setowner takeown.exe के बजाय कमांड-लाइन तर्क।

icacls.exe का उपयोग करके किसी फ़ाइल या फ़ोल्डर का स्वामित्व बदलें

हमने लेख के अंतिम भाग में icacls.exe का उपयोग करके स्वामित्व बदलने का तरीका देखा विंडोज़ में कमांड-लाइन का उपयोग करके किसी फ़ाइल या फ़ोल्डर का स्वामित्व लें. यहां कुछ और उदाहरण दिए गए हैं:

icacls.exe का उपयोग करके किसी फ़ाइल या फ़ोल्डर के स्वामित्व को बदलने के लिए कमांड-लाइन सिंटैक्स निम्नलिखित है:

icacls "file_or_folder_name" /setowner "NT Service\TrustedInstaller"

उदाहरण: # 1 सेट करें: किसी एकल फ़ाइल या फ़ोल्डर का स्वामित्व बदलें

icacls "डी:\वार्षिक रिपोर्ट\2020\नवंबर" /सेटऑनर "जॉन"
icacls "D:\Tax Audit\November.xlsx" /setowner "जॉन"
icacls "D:\Tax Audit\November.xlsx" /setowner "व्यवस्थापक"

यदि ऑपरेशन सफल रहा, तो आपको निम्न संदेश दिखाई देगा:

संसाधित फ़ाइल: file_or_folder_name
1 फ़ाइलें सफलतापूर्वक संसाधित की गईं; 0 फ़ाइलें संसाधित करने में विफल

उदाहरण # 2: किसी फ़ोल्डर (सबफ़ोल्डर, और फ़ाइलों) के लिए स्वामित्व को पुनरावर्ती रूप से बदलें

किसी फ़ोल्डर, उसके सबफ़ोल्डर्स, और सभी सबफ़ोल्डर्स की सभी फ़ाइलों के स्वामित्व को पुनरावर्ती रूप से बदलने के लिए, का उपयोग करें /टी इसके अलावा स्विच (ट्रैवर्स):

icacls "folder_name" /setowner "व्यवस्थापक" /T
  • /टी इंगित करता है कि यह ऑपरेशन नाम में निर्दिष्ट निर्देशिकाओं के नीचे सभी मेल खाने वाली फाइलों/निर्देशिकाओं पर किया जाता है।

उपरोक्त आदेश TrustedInstaller को फ़ोल्डर के स्वामी, उसके सबफ़ोल्डर्स और सभी सबफ़ोल्डर्स की सभी फ़ाइलों के रूप में सेट करता है।


स्वामित्व को वापस TrustedInstaller पर वापस लाएं

कभी-कभी, किसी समस्या को ठीक करने के लिए, आपको इसे बदलने की आवश्यकता हो सकती है डेटा फ़ाइल जैसे एक्सएमएल या ए रजिस्ट्री चाबी TrustedInstaller के स्वामित्व में है। उसके लिए, आपको सबसे पहले फ़ाइल, फ़ोल्डर, या का स्वामित्व लेना होगा रजिस्ट्री चाबी.

फ़ाइलों या सेटिंग्स को संशोधित करने के बाद, आपको स्वामित्व को वापस करने की आवश्यकता है विश्वसनीय इंस्टॉलर, यदि TrustedInstaller पिछला या मूल स्वामी था। स्वामित्व को वापस TrustedInstaller पर सेट करने के लिए, इन चरणों का उपयोग करें:

विंडोज मॉड्यूल इंस्टालर सेवा या TrustedInstaller विंडोज अपडेट और वैकल्पिक घटकों की स्थापना, संशोधन और हटाने को सक्षम बनाता है। डिफ़ॉल्ट रूप से, TrustedInstaller कई महत्वपूर्ण रजिस्ट्री कुंजियों और सिस्टम फ़ाइलों का स्वामी भी है।

  1. किसी फ़ाइल या रजिस्ट्री कुंजी पर राइट-क्लिक करें, और अनुमतियाँ क्लिक करें।
  2. उन्नत सुरक्षा सेटिंग्स संवाद खोलने के लिए उन्नत क्लिक करें।
  3. "स्वामी:" के पास, बदलें पर क्लिक करें।
  4. उपयोगकर्ता या समूह का चयन करें संवाद में, "टाइप करें"एनटी सेवा\विश्वसनीय इंस्टॉलर"और एंटर दबाएं।
    फ़ाइल का स्वामित्व लें
  5. लागू करें पर क्लिक करें, ठीक है।
    फ़ाइल का स्वामित्व लें

यह वस्तु के स्वामित्व को बदल देता है (फ़ाइल, फ़ोल्डर, या रजिस्ट्री चाबी) TrustedInstaller या Windows मॉड्यूल इंस्टालर को।

सम्बंधित:रजिस्ट्री कुंजी का स्वामित्व लें और कमांड-लाइन का उपयोग करके अनुमतियां असाइन करें

फ़ाइल के स्वामी के रूप में TrustedInstaller सेट करने के लिए icacls.exe कमांड का उपयोग करना

एक व्यवस्थापक कमांड प्रॉम्प्ट विंडो से, निम्न कमांड-लाइन सिंटैक्स का उपयोग करें:

icacls "पथ\फ़ाइल नाम" /सेटऑनर "NT Service\TrustedInstaller"

उदाहरण:

icacls "C:\Windows\PolicyDefinitions\WindowsStore.admx" /setowner "NT Service\TrustedInstaller"

TrustedInstaller अब WindowsStore.admx फ़ाइल का स्वामी है।


icacls /setowner पहुँच अस्वीकृत?

कभी - कभी icacls.exe /setowner कमांड-लाइन निम्न त्रुटि का सामना कर सकती है:

फ़ाइल नाम: प्रवेश निषेध है। 0 फ़ाइलें सफलतापूर्वक संसाधित की गईं; 1 फ़ाइलें संसाधित करने में विफल

ऐसा तब हो सकता है जब उसका सामना किसी NTFS हार्ड लिंक से होता है। त्रुटि आमतौर पर तब सामने आती है जब आप Windows निर्देशिका में संरक्षित फ़ाइलों के स्वामित्व को बदलने का प्रयास करते हैं - जैसे, सी: \ विंडोज \ Notepad.exe. ए कड़ी कड़ी एक फाइल का फाइल सिस्टम प्रतिनिधित्व है जिसके द्वारा एक से अधिक पथ एक ही फाइल को एक ही वॉल्यूम में संदर्भित करते हैं।

उदाहरण के लिए, Notepad.exe फ़ाइलों में दो हार्ड-लिंक्ड फ़ाइलें होती हैं, जिन्हें आप निम्न कमांड का उपयोग करके देख सकते हैं:

fsutil.exe हार्डलिंक सूची C:\Windows\notepad.exe
fsutil हार्डलिंक सूची Notepad.exe

आप देख सकते हैं कि Notepad.exe निम्न फ़ाइलों से हार्ड-लिंक्ड है:

सी: \ विंडोज \ System32 \ Notepad.exe। C:\\Windows\WinSxS\amd64_microsoft-windows-notepad_31bf3856ad364e35_10.0.19041.488_none_4cea9379ceedab35\notepad.exe

icacls.exe /setowner कमांड का सामना करना पड़ता है पहुंच अस्वीकृत इन हार्ड लिंक को संसाधित करते समय त्रुटि।

ध्यान दें कि icacls.exe दस्तावेज़ कहता है, “यह विकल्प स्वामित्व में परिवर्तन के लिए बाध्य नहीं करता है; उस उद्देश्य के लिए takeown.exe उपयोगिता का उपयोग करें।"

यदि आप Icacls का उपयोग करते हुए स्वामित्व सेट करते समय "पहुँच अस्वीकृत" त्रुटियों का सामना करते हैं, तो आपको Takeown.exe, SubInACL, या तृतीय-पक्ष SetACL.exe (अगला पैराग्राफ देखें) कमांड-लाइन उपयोगिता पर भरोसा करना पड़ सकता है।


स्वामित्व लेने और अनुमतियाँ असाइन करने के लिए SetACL.exe का उपयोग करना

SetACL.exe एक तृतीय पक्ष कमांड-लाइन टूल है (HelgeKlein.com से) जिसे हमने कवर किया है इससे पहले.

सेटएसीएल: कमांड लाइन तर्क

आगे बढ़ने से पहले, आइए SetACL का उपयोग करके फ़ाइल/रजिस्ट्री स्वामित्व और अनुमतियों को बदलने के लिए कमांड-लाइन सिंटैक्स देखें।

सेटएसीएल -ऑब्जेक्टनाम पर -ऑब्जेक्ट टाइप -एक्टएन एक्शन
  • -पर: ऑब्जेक्ट के लिए पथ निर्दिष्ट करें जिसे सेटएसीएल को काम करना चाहिए (उदाहरण के लिए, फ़ाइल, रजिस्ट्री कुंजी, नेटवर्क शेयर, सेवा, या प्रिंटर)।
  • -ओटी: ऑब्जेक्ट प्रकार निर्दिष्ट करें। किसी फ़ाइल या फ़ोल्डर के स्वामित्व या अनुमतियों को बदलने के लिए, ऑब्जेक्ट प्रकार का उपयोग करें फ़ाइल. रजिस्ट्री कुंजियों के लिए, ऑब्जेक्ट प्रकार का उपयोग करें रेग
  • -एक्टएन: कार्रवाई निर्दिष्ट करें कि निर्दिष्ट वस्तु के विरुद्ध सेटएसीएल को क्या करना चाहिए। स्वामित्व लेने के लिए, कार्रवाई को इस प्रकार सेट करें मालिक. अनुमतियाँ बदलने के लिए, क्रिया को इस रूप में सेट करें ऐस.
  • -मालिक: इस प्रारूप में एक ट्रस्टी (एक उपयोगकर्ता या समूह) का नाम या एसआईडी निर्दिष्ट करें - जैसे, "एन: प्रशासक"

(देखो सेटएसीएल दस्तावेज वस्तुओं, प्रकारों और समर्थित क्रियाओं की पूरी सूची के लिए।)

स्वामित्व बदलने और पूर्ण नियंत्रण अनुमति देने के लिए, यहां कुछ उदाहरण दिए गए हैं:

उदाहरण: किसी एकल फ़ाइल या फ़ोल्डर का स्वामित्व बदलें:

setacl.exe -on c:\windows\notepad.exe -ot file -actn setowner -owner "n: NT Service\TrustedInstaller" setacl.exe -on c:\windows\notepad.exe -ot file -actn setowner -owner "n: एडमिनिस्ट्रेटर" setacl.exe -on c:\windows\notepad.exe -ot file -actn setowner -owner "n: John" setacl.exe -on "d:\test" -ot file -actn setowner -owner "n: NT Service \विश्वसनीय इंस्टॉलर" setacl.exe - "d:\test" पर -OT फ़ाइल -actn setowner -owner "n: एडमिनिस्ट्रेटर" setacl.exe - "d:\test" पर -OT फ़ाइल -actn setowner -owner "n: John"

उदाहरण: स्वामित्व को बार-बार बदलें:

विकल्प 1: किसी फ़ोल्डर और उसके सबफ़ोल्डर का स्वामित्व सेट करने के लिए (फाइलों के लिए नहीं) पुनरावर्ती रूप से, इनमें से किसी एक उदाहरण का उपयोग करें:

setacl.exe -on d:\test -ot file -actn setowner -owner "n: NT Service\TrustedInstaller" -rec cont. setacl.exe -on d:\test -ot file -actn setowner -owner "n: एडमिनिस्ट्रेटर" -rec cont. setacl.exe -on d:\test -ot file -actn setowner -owner "n: Ramesh" -rec cont
  • -रेकू - रिकर्सन सक्षम है।
  • शेष भाग - रिकर्स, और प्रक्रिया निर्देशिका केवल।

विकल्प 2: किसी फ़ोल्डर और उसके सबफ़ोल्डर में फ़ाइलों का स्वामित्व सेट करने के लिए (फोल्डर नहीं) पुनरावर्ती रूप से, इनमें से किसी एक उदाहरण का उपयोग करें:

setacl.exe -on d:\test -ot file -actn setowner -owner "n: NT Service\TrustedInstaller" -rec obj. setacl.exe -on d:\test -ot file -actn setowner -owner "n: एडमिनिस्ट्रेटर" -rec obj. setacl.exe -on d:\test -ot file -actn setowner -owner "n: Ramesh" -rec obj
  • -रेकू - रिकर्सन सक्षम है।
  • ओब्जो - रिकर्स, और केवल फाइलों को प्रोसेस करें।

विकल्प 3: a. का स्वामित्व सेट करने के लिए फ़ोल्डर, उसके सबफ़ोल्डर और फ़ाइलें पुनरावर्ती रूप से, इनमें से किसी एक उदाहरण का उपयोग करें:

setacl.exe -on d:\test -ot file -actn setowner -owner "n: NT Service\TrustedInstaller" -rec cont_obj. setacl.exe -on d:\test -ot file -actn setowner -owner "n: एडमिनिस्ट्रेटर" -rec cont_obj. setacl.exe -on d:\test -ot file -actn setowner -owner "n: Ramesh" -rec cont_obj
  • -रेकू - रिकर्सन सक्षम है।
  • cont_obj - रिकर्स, और प्रोसेस डायरेक्टरी और फाइल्स।

उदाहरण: किसी फ़ाइल या फ़ोल्डर के लिए आवश्यक अनुमतियाँ असाइन करें:

एक बार आपके पास स्वामित्व हो जाने के बाद, आप किसी ऑब्जेक्ट के लिए आवश्यक अनुमतियां असाइन कर सकते हैं। यहां कुछ उदाहरण दिए गए हैं:

a. के लिए अनुमतियाँ असाइन करने के लिए एक फ़ाइल या फ़ोल्डर, इनमें से किसी एक उदाहरण का उपयोग करें:

setacl.exe -ऑन "d:\test\sample.xlsx" -ot file -actn ace -ace "n: एडमिनिस्ट्रेटर; पी: पूर्ण" setacl.exe -ऑन "d:\test\sample.xlsx" -ot file -actn ace -ace "n: John; p: full" setacl.exe -on "d:\test" -ot file -actn ace -ace "n: एडमिनिस्ट्रेटर; पी: पूर्ण" setacl.exe -ऑन "डी: \ टेस्ट" -ओटी फाइल -एक्ट ऐस-ऐस "एन: जॉन; पी: पूर्ण"

उदाहरण: आवश्यक अनुमतियाँ पुनरावर्ती रूप से असाइन करें:

विकल्प 1: एक के लिए फ़ोल्डर और सबफ़ोल्डर (फ़ाइलें नहीं) पुनरावर्ती रूप से, इनमें से किसी एक उदाहरण का उपयोग करें:

setacl.exe - "d:\test" पर -ot file -actn ace -ace "n: एडमिनिस्ट्रेटर; पी: पूर्ण" -आरईसी जारी। setacl.exe -ऑन "डी: \ टेस्ट" -ओटी फाइल -एक्ट ऐस-ऐस "एन: जॉन; पी: पूर्ण" -आरईसी जारी
  • -रेकू - रिकर्सन सक्षम है।
  • शेष भाग - रिकर्स, और प्रक्रिया निर्देशिका केवल।

विकल्प 2: फ़ोल्डर और सबफ़ोल्डर में फ़ाइलों के लिए (फोल्डर नहीं) पुनरावर्ती रूप से, इनमें से किसी एक उदाहरण का उपयोग करें:

setacl.exe - "d:\test" पर -ot file -actn ace -ace "n: एडमिनिस्ट्रेटर; p: पूर्ण" -rec obj. setacl.exe -ऑन "डी: \ टेस्ट" -ओटी फाइल -एक्ट ऐस-ऐस "एन: जॉन; p: पूर्ण" -rec obj
  • -रेकू - रिकर्सन सक्षम है।
  • ओब्जो - रिकर्स, और केवल फाइलों को प्रोसेस करें।

विकल्प 3: एक के लिए फ़ोल्डर, उसके सबफ़ोल्डर और फ़ाइलें पुनरावर्ती रूप से, इनमें से किसी एक उदाहरण का उपयोग करें:

setacl.exe - "d:\test" पर -ot file -actn ace -ace "n: एडमिनिस्ट्रेटर; पी: पूर्ण" -रेक cont_obj. setacl.exe -ऑन "डी: \ टेस्ट" -ओटी फाइल -एक्ट ऐस-ऐस "एन: जॉन; पी: पूर्ण" -रेक cont_obj
  • -रेकू - रिकर्सन सक्षम है।
  • cont_obj - रिकर्स, और प्रोसेस डायरेक्टरी और फाइल्स।

आप इसकी पूर्ण क्षमताओं के बारे में जानने के लिए सेटएसीएल आधिकारिक दस्तावेज देख सकते हैं। हालाँकि, फ़ाइल और फ़ोल्डर स्वामित्व और अनुमतियाँ सेट करने के लिए, takeown.exe और icacls.exe अधिकांश उपयोगकर्ताओं के लिए पर्याप्त से अधिक होंगे।


एक छोटा सा अनुरोध: अगर आपको यह पोस्ट पसंद आया हो, तो कृपया इसे शेयर करें?

आपका एक "छोटा" हिस्सा इस ब्लॉग के विकास में बहुत मदद करेगा। कुछ बेहतरीन सुझाव:
  • इसे पिन करें!
  • इसे अपने पसंदीदा ब्लॉग + Facebook, Reddit. पर साझा करें
  • इसे ट्वीट करें!
तो आपके समर्थन के लिए बहुत-बहुत धन्यवाद, मेरे पाठक। यह आपके समय के 10 सेकंड से अधिक नहीं लेगा। शेयर बटन ठीक नीचे हैं। :)