चामोद 777 के बराबर क्या है?


21

मैं के notepad.exeसाथ बदलने की कोशिश कर रहा हूँ notepad2.exe, लेकिन जब मैं प्रतिस्थापन के साथ एक फ़ाइल खोलने की कोशिश करता हूं तो मुझे यूएसी अनुमति मुद्दे मिल रहे हैं notepad2.exe। मुझे notepad2.exeव्यवस्थापक के रूप में खोलना होगा ।

मैं chmod 777फ़ाइल पर लिनक्स के बराबर विंडोज 7 कैसे प्रदर्शन कर सकता हूं ?

जवाबों:


28

कैकल्स का उपयोग करके आप इसी प्रकार का काम कर सकते हैं, उदाहरण।

cacls myfile.txt /g everyone:f

ध्यान दें कि स्पष्ट इनकार प्रविष्टियाँ इसे ओवरराइड कर सकती हैं।
जॉय

2
अच्छा बिंदु, / g के साथ / p को प्रतिस्थापित करना इस बात का ध्यान रखेगा।
डेविड रेमी

3
कृपया ध्यान दें कि विंडोज 7 के बाद से cacls को Microsoft द्वारा पदावनत माना जाता है और इसके बजाय icacls का उपयोग किया जाना चाहिए।
जाइल्स रॉबर्ट्स

1
क्या है cacls? -1 किसी भी infos नहीं देने या पेज के लिए एक लिंक प्रदान करने के लिए।
ब्लैक

19

मोटे तौर पर:

icacls notepad.exe /grant Everyone:F

ध्यान दें कि यह ठीक वैसा ही नहीं है जैसे कि ACL प्रविष्टियाँ ओवरराइड की प्रविष्टियों को अनुमति देती हैं, इसलिए यदि कोई इनकार करते हैं तो आपको उन्हें हटाने की आवश्यकता हो सकती है।

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

आप आसानी से नोटपैड 2 के साथ पाठ फ़ाइलों को जोड़ सकते हैं बिना बदले notepad.exeजो इस से निपटने का पसंदीदा तरीका होना चाहिए।


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

3

आप इस जानकारी के माध्यम से कमांड लाइन से अनुमतियों को बदल सकते हैं , हालांकि मुझे व्यक्तिगत रूप से लगता है कि जीयूआई अनुमति नियंत्रण बहुत आसान है।

आप इसका उपयोग इस प्रकार कर सकते हैं:

CACLS files /e /p {USERNAME}:{PERMISSION}

कहाँ पे:

  • / p: नई अनुमति सेट करें
  • / e: अनुमति संपादित करें और पुरानी अनुमति को यथावत रखा, अर्थात इसकी जगह ACL संपादित करें।
  • {USERNAME}: उपयोगकर्ता का नाम
  • {PERMISSION}: अनुमति हो सकती है: R - पढ़ें W - लिखें C - परिवर्तन (लिखना) F - पूर्ण नियंत्रण

1
CACLSपदावनत किया गया है। Microsoft ICACLSइसके बजाय उपयोग करने की सलाह देता है ।
ctype.h

3

यह आवश्यकतानुसार काम कर सकता है, अपनी कमांड लाइन को दर्ज़ करें:

चरण 1 - व्यवस्थापक विशेषाधिकारों के साथ खुली cmd विंडो

चरण 2 - "पिक्स" निर्देशिका की सामग्री का स्वामित्व लेने के लिए

     takeown /f C:\picts\* /r

चरण 3 - "पिक्स" निर्देशिका की सामग्री के "सभी" के लिए अनुमतियाँ बदलने के लिए

     icacls C:\picts /grant Everyone:F /t

1

वैकल्पिक रूप से, आप MobaXterm की तरह एक मुफ्त विंडोज टर्मिनल प्रोग्राम स्थापित कर सकते हैं । जब आप इसे खोलते हैं, तो आप देखेंगे कि यह आपके स्थानीय विंडोज पीसी निर्देशिकाओं तक पहुंच प्रदान करता है, लेकिन लिनक्स कमांड-लाइन-इंटरफ़ेस का अनुकरण करता है, जैसे कि सिगविन के आधार पर कई लिनक्स कमांड पेश करता है chmod

मुझे यकीन है कि वहाँ भी अन्य वर्जित विंडोज टर्मिनल प्रोग्राम हैं जो लिनक्स सीएलआई का अनुकरण करते हैं। मैं अभी MobaXterm का उपयोग करता हूं। मुझे प्रत्येक टैब पर समान कमांड का उपयोग करते समय कई टैब को रखना उपयोगी लगता है: एक मेरे दूरस्थ लिनक्स सर्वर के लिए, एक वर्चुअलबॉक्स लिनक्स सर्वर के लिए, और एक मेरे स्थानीय विंडोज पीसी के लिए।

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