जीएनयू / लिनक्स में मूलभूत अनुमति chmod के साथ

अच्छे लोग! 🙂 सबसे पहले, यह ध्यान देने योग्य है कि यह समुदाय के लिए मेरा पहला योगदान है, मुझे उम्मीद है कि कोई इसे उपयोगी पाएगा

=> फ़ाइलों में अनुमतियों की मूल संरचना
=> निर्देशिकाओं में अनुमतियों की मूल संरचना
=> उपयोगकर्ता, समूह और अन्य
=> चामड़ अष्टदल

1.- फ़ाइलों में अनुमतियों की मूल संरचना

सरल फ़ाइलों के लिए 3 बुनियादी विशेषताएं हैं: पढ़ना, लिखना और निष्पादित करना।

>> पढ़ने की अनुमति (पढ़ें)
यदि आपको कोई फ़ाइल पढ़ने की अनुमति है, तो आप इसकी सामग्री देख सकते हैं।

>> लिखने की अनुमति (लिखें)
यदि आपके पास फ़ाइल लिखने की अनुमति है, तो आप फ़ाइल को संशोधित कर सकते हैं। आप इसकी सामग्री को जोड़ सकते हैं, अधिलेखित कर सकते हैं या हटा सकते हैं।

>> निष्पादित अनुमति (निष्पादित)
यदि फ़ाइल ने अनुमति निष्पादित की है, तो आप इसे चलाने के लिए ऑपरेटिंग सिस्टम को बता सकते हैं जैसे कि यह एक कार्यक्रम था। यदि यह "फू" नामक एक कार्यक्रम है तो हम इसे किसी भी कमांड के रूप में निष्पादित कर सकते हैं।
या एक स्क्रिप्ट (दुभाषिया) जिसे पढ़ने और अनुमति को निष्पादित करने की आवश्यकता है, एक संकलित कार्यक्रम को केवल पढ़ने की आवश्यकता है।

अनुमतियों के लिए जिम्मेदार वर्ण हैं:
r लिखने का मतलब है और से आता है Read
w पढ़ने का मतलब है और इससे आता है Wसंस्कार
x का अर्थ है निष्पादन और से आता है eXएकान्त

अनुमतियाँ बदलने के लिए chmod का उपयोग करना
chmod (चेंज मोड) अनुमतियों को बदलने के लिए उपयोग की जाने वाली कमांड है, आप + (प्लस) या - (माइनस) के साथ एक या अधिक फ़ाइलों के लिए अनुमतियाँ जोड़ या हटा सकते हैं

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

संबंधित लेख:
टिप्स: जीएनयू / लिनक्स के लिए 400 से अधिक कमांड जिन्हें आपको पता होना चाहिए commands
$ chmod -w yourFile

यदि आप एक निष्पादन योग्य स्क्रिप्ट बनाना चाहते हैं, तो लिखें

$ chmod + x tuScript

यदि आप एक ही बार में सभी विशेषताओं को निकालना या जोड़ना चाहते हैं

$ chmod -rwx फ़ाइल $ chmod + rwx फ़ाइल

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

$ chmod = r फ़ाइल

अपनी फ़ाइलों की अनुमतियों को संपादित करने के साथ सावधान रहें, यदि आप उन्हें संपादित करते हैं तो उन्हें छोड़ना न भूलें क्योंकि वे मूल रूप से थे

2.- निर्देशिकाओं में अनुमतियों की मूल संरचना

निर्देशिकाओं के मामले में हमारे पास एक ही अनुमति है, लेकिन एक अलग अर्थ के साथ।

संबंधित लेख:
4 हमारे एचडीडी या विभाजन से डेटा जानने के लिए आदेश

>> एक निर्देशिका पर अनुमति पढ़ें
यदि किसी निर्देशिका ने पढ़ने की अनुमति दी है, तो आप इसमें शामिल फ़ाइलों को देख सकते हैं। आप इसकी सामग्री को देखने के लिए एक "ls (सूची निर्देशिका)" का उपयोग कर सकते हैं, सिर्फ इसलिए कि आपने किसी निर्देशिका पर पढ़ने की अनुमति का मतलब यह नहीं है कि यदि आप उन पर अनुमति नहीं पढ़ते हैं, तो आप इसकी फ़ाइलों की सामग्री को पढ़ सकते हैं।

>> एक निर्देशिका पर अनुमति लिखें।
लिखने की अनुमति से आप निर्देशिका में फ़ाइलों को जोड़, हटा या स्थानांतरित कर सकते हैं

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

3.- उपयोगकर्ता, समूह और अन्य

अब हम 3 अनुमतियों को जानते हैं और उन्हें कैसे जोड़ना या निकालना है, लेकिन इन 3 अनुमतियों को 3 अलग-अलग स्थानों में संग्रहीत किया जाता है।
उपयोगकर्ता (यू) उपयोगकर्ता से आता है
समूह (छ) समूह से आता है
अन्य (या) दूसरे से आते हैं

जब तुम दौड़ते हो

$ chmod = r फ़ाइल

3 स्थानों में अनुमतियाँ बदलें, जब आप "ls -l" के साथ निर्देशिकाओं को सूचीबद्ध करते हैं, तो आपको कुछ समान दिखाई देगा।

-r - r - r-- 1 वाडा उपयोगकर्ता 4096 अप्रैल 13 19:30 फ़ाइल

3 विभिन्न प्रकार के परमिट के लिए उन 3 आर पर ध्यान दें

जहां:

x ------------- x ------------- x | अनुमतियाँ | का है | x ------------- x ------------- x | rwx ------ | उपयोगकर्ता | | --- आरएक्स --- | समूह | | ------ आरएक्स | अन्य | x ------------- x ------------- x

हम प्रत्येक मालिक के लिए परमिट निकाल सकते हैं; मान लें कि हमारे पास एक फ़ाइल है:

-rwxr-xr-x 1 वाडा उपयोगकर्ता 4096 अप्रैल 13 19:30 फ़ाइल

समूहों और अन्य लोगों के लिए निष्पादन की अनुमति को हटाने के लिए, बस उपयोग करें:

$ chmod जीएक्स, बैल फ़ाइल

हमारी फ़ाइल में ये अनुमतियां होंगी

-rwxr - r-- 1 वाडा उपयोगकर्ता 4096 अप्रैल 13 19:30 फ़ाइल

यदि आप उपयोगकर्ता लेखन अनुमति को हटाना चाहते हैं:

$ chmod ux फ़ाइल
-r-xr - r-- 1 वाडा उपयोगकर्ता 4096 अप्रैल 13 19:30 फ़ाइल

एक ही समय में दो अनुमतियाँ जोड़ना और निकालना:

$ chmod u-x + w फ़ाइल
-rw-r - r-- 1 वाडा उपयोगकर्ता 4096 Apr 13 19:30 फ़ाइल

बहुत सरल सही? बड़ी मुस्कान

4.- अष्टक में चामोद

चामोद का अष्टक प्रतिनिधित्व बहुत सरल है

पढ़ना का मूल्य है 4
लेखन का मूल्य है 2
निष्पादन का मूल्य है 1

तो:

x ----- x ----- x ----------------------------------- x | rwx | 7 | पढ़ें, लिखें और निष्पादित करें | | rw- | 6 | पढ़ना, लिखना | | आरएक्स | 5 | पढ़ना और निष्पादन | | r-- | 4 | पढ़ना | | -wx | 3 | लेखन और निष्पादन | | -w- | 2 | लेखन | | --x | 1 | निष्पादन | | --- 0 | कोई अनुमति नहीं | x ----- x ----- x ----------------------------------- x

इसलिए:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = | आरएक्स | chmod 775 | | चामोद यू = आरएक्स, जी = आरएक्स, ओ = | chmod 760 | | चामोद यू = आरडब्ल्यू, जी = आर, ओ = आर | chmod 644 | | चामोद यू = आरडब्ल्यू, जी = आर, ओ = | chmod 640 | | चामोद यू = आरडब्ल्यू, जाओ = | chmod 600 | | चामोद यू = आरएक्सएक्स, गो = | chmod 700 | x ------------------------ x ----------- x

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ऑरोज़्ज़क्स कहा

    मैंने अष्टक की भावना कभी नहीं बनाई the लेख के लिए धन्यवाद!

    1.    वोकर कहा

      एक सरल ट्रिक यह है कि इसे बाइनरी में देखें: rwx 3 बिट्स का प्रतिनिधित्व करता है (पढ़ें, लिखें, eXecute)। यदि आप अनुमतियाँ पढ़ना और लिखना चाहते हैं, तो आपके पास 110 द्विआधारी होंगे, जो अष्टक में संख्या 4 है। इसके अलावा यदि आप जानते हैं कि यह GUO (समूह, उपयोगकर्ता, अन्य) के रूप में आयोजित किया गया है, तो आप इसे पहले ही कर चुके हैं। उदाहरण: समूह और उपयोगकर्ता के लिए पढ़ना, लिखना और निष्पादित करना; दूसरों के लिए पढ़ना और प्रदर्शन; यह रहेगा: 111,111,101 -> 775

      1.    अंजीर कहा

        धन्यवाद। मैंने उस तरह से नहीं देखा था

      2.    R1791 कहा

        सावधान रहें क्योंकि 110 बाइनरी ऑक्टल में नंबर 4 नहीं है।
        बाइनरी नंबर 110 ऑक्टल नंबर 6 है

    2.    गुमनाम कहा

      मूल रूप से हमारे पास एक ओर उपयोगकर्ता या उपयोगकर्ता हैं और दूसरी ओर अनुमतियाँ हैं
      अनुमतियाँ:
      r = पढ़ें (पढ़ें)
      w = लिखना
      x = exe (निष्पादन)
      - = कोई अनुमति नहीं।
      उपयोगकर्ता:
      यू = मालिक, व्यवस्थापक।
      जी = समूह।
      ओ = अन्य सभी।
      Ls -l के साथ, हम उन सभी को उदाहरण के लिए निर्देशिका या फ़ाइल की अनुमति देखते हैं:
      sudo ugo + rwx 'फ़ाइल नाम' // हम सभी अनुमतियाँ देंगे।

  2.   घेराबंदी२०९९ कहा

    यह सीधे नोटों पर जाता है
    .
    धन्यवाद!

  3.   जैरीकेप कहा

    बहुत अच्छा!

  4.   एलियोटाइम३००० कहा

    बहुत अच्छा.

  5.   केविन मास्चके कहा

    अच्छा है!

    बहुत अच्छा लेख, लेकिन थोड़ा सुधार किया जाना चाहिए:

    r का मतलब होता है राइटिंग और रीड से आता है
    w का मतलब होता है पढ़ना और लिखना
    x का अर्थ है निष्पादन और eXecute से आता है

    (R) Read is Read and (W) Write लिखना है

    नमस्ते!

    1.    वाडा कहा

      देर से नोट बनाने के लिए होता है हाहाहा मेरी गलती के लिए खेद है जैसे ही मैं इसे सही कर सकता हूं, अभी यह मुझे एक गलती देता है, धन्यवाद late

      1.    कच्चे बुनियादी कहा

        यह आपको एक त्रुटि देता है .. .. लेकिन अगर आप पोस्ट के लेखक हैं, तो भी आपको इसे पोस्ट करने के बाद इसे संपादित करने की अनुमति नहीं दी जाती है।

        एक और छोटी सी त्रुटि .. .. बिंदु 3 .- .. जब आप कहते हैं "यदि आप उपयोगकर्ता से लिखित अनुमति को हटाना चाहते हैं" .. तो आप "$ chmod ux फ़ाइल" डालें .. और यह "$" होनी चाहिए। chmod uw फ़ाइल ".. जो आप कहते हैं उससे मेल खाते हैं .. और परिणाम ।।

        1.    वाडा कहा

          एनोटेट

    2.    जुआन पेरेस कहा

      आर का अर्थ है आरईएडी और रीड से आता है
      डब्ल्यू राइट के लिए खड़ा है और लिखें से आता है
      x का अर्थ है निष्पादन और eXecute से आता है

  6.   गहरा बैंगनी कहा

    मैंने सांबा के साथ एक फ़ोल्डर साझा करने का प्रयास किया है, और मेहमानों को पढ़ने और लिखने की अनुमति देता है, लेकिन मामला यह है कि जब मैं दो कंप्यूटरों (अतिथि या क्लाइंट) में से एक नया फ़ोल्डर बनाता हूं, तो नया फ़ोल्डर पढ़ा और लिखा नहीं जाता है अनुमतियाँ सभी के लिए लिखी गई हैं ... क्या यह तय करने का एक तरीका है कि बिना फ़ोल्डर बनाए हर बार अनुमतियों को संपादित किया जाए? यह थोड़ा बोझिल है। वैसे, मैं एक ग्राफिकल इंटरफ़ेस के माध्यम से सब कुछ करता हूं।

    1.    वाडा कहा

      सेटफैक्ल के बारे में पूछताछ करें

  7.   मार्कोस कहा

    बहुत स्पष्ट लेख। एक विवरण, जहां यह कहता है:
    | चामोद यू = आरएक्स, जी = आरएक्स, ओ = | chmod 760 |
    होना चाहिए:
    | चामोद यू = आरडब्ल्यूएक्स, जी = आरडब्ल्यू, ओ = | chmod 760 |
    ओ अच्छा:
    | चामोद यू = आरएक्स, जी = आरएक्स, ओ = | chmod 750 |

    1.    स्टीवन अब्राहम सैंटोस फरियास कहा

      क्यों दोस्त?

      1.    फीफो कहा

        क्योंकि x 5 के बराबर है और उदाहरण में यह 6 है
        g = rx 6 त्रुटि
        g = rx 5 सही
        g = rw 6 सही

  8.   रेनियर हरेरा कहा

    डार्क पर्पल के लिए:
    अभी भी जो कुछ भी मैं सीख रहा हूं, उससे मैंने इस ज्ञान को बचाया है (जो मुझे वास्तव में नहीं पता है कि क्या यह आपकी समस्या में मदद करेगा, लेकिन यह कोशिश करने लायक है; और यह इस प्रकाशन में गायब है):
    पुनरावर्ती अनुमतियाँ (-R) इस तरह दें:
    chmod -R 777 parent_directory / *
    यह मूल फ़ोल्डर के बारे में सभी उपयोगकर्ताओं, समूहों और अन्य लोगों को सभी अनुमतियाँ देगा, और सभी फ़ोल्डर और फ़ाइलें जो अंदर हैं (इस निर्देशिका में बनाए गए नए लोगों के लिए डिफ़ॉल्ट रूप से अनुमतियाँ, कम से कम मेरे स्लैक्स में यह तरीका है)

  9.   रेनियर हरेरा कहा

    आलेखीय रूप से, आपको एक विकल्प की तलाश करनी चाहिए जो कहता है कि "इस कमांड को आवर्ती करें" या "शामिल फ़ोल्डरों के लिए ऐसा करें"

  10.   ब्रूनो कैसियो कहा

    मैं उन लोगों में से एक हूं, जिन्होंने हमेशा 777 को मेरी मशीन पर सुविधा के लिए फेंक दिया, लेकिन इन आदेशों के साथ मैं बैटरी लगाने जा रहा हूं और अधिक सतर्क रहूंगा, योगदान के लिए धन्यवाद!

  11.   yo कहा

    धन्यवाद, आपने मुझे संदेह से निकाल दिया

  12.   मैनुअल कालेब कहा

    बहुत अच्छा योगदान ... इसे जारी रखें ...

  13.   पछतावा कहा

    बहुत बहुत शुक्रिया 😀

  14.   support.masvernat@gmail.com कहा

    बहुत बढ़िया स्पष्टीकरण, आखिरकार यह मेरे लिए स्पष्ट है ...

  15.   कैमिला कहा

    हैलो!

    देखो, मुझे नहीं पता कि यह प्रासंगिक है लेकिन मुझे अपने mp4 में रिकॉर्ड करने, हटाने की अनुमति के साथ समस्या है। यह मुझे अनुमतियाँ बदलने नहीं देगा, इसलिए यह केवल पढ़ा गया है। आपके द्वारा दिए गए कमांड दर्ज करें लेकिन जवाब था
    chmod: "/ Media / 0C87-B6D2" की अनुमतियाँ बदलना: केवल-पढ़ने के लिए फ़ाइल सिस्टम

    मैंने कई मंचों की समीक्षा की है और मेरे लिए कुछ भी काम नहीं किया है, मैं आपको बताता हूं कि मैं एक शुरुआती हूं, इसलिए यह हो सकता है कि कुछ मैं गलत कर रहा हूं।

    मुझे आशा है आप मेरी मदद कर सकते हैं।

    चुंबन

    1.    गुमनाम कहा

      सुपर उपयोगकर्ता के रूप में लॉग इन करने का प्रयास करें

    2.    जावी_वीएम कहा

      आपके पास उचित ड्राइवर नहीं हो सकता है। NTFS फाइलसिस्टम के साथ यह आपको तब तक लिखने नहीं देगा जब तक कि आपके पास ntfs-3G पैकेज स्थापित न हो। मैं mp4 नहीं जानता कि यह किस प्रणाली में होगा ...

  16.   क्रिश्चियन एलेक्सिस गैलियनो रूइज़ कहा

    बहुत बढ़िया, धन्यवाद.

  17.   fran कहा

    ट्यूटोरियल के लिए धन्यवाद। बहुत उपयोगी है

  18.   यर्सन रिको कहा

    संयोग से मैं लिनक्स सिस्टम प्रशासन पर एक गाइड में चामोद कमांड के बारे में पढ़ रहा था, जो मेरे लिए भी स्पष्ट था, केवल वहां उन्होंने मुझे 3 और कमांडों के बारे में बताया -s-and -t that are अतिरिक्त अनुमतियाँ, यही मैंने किया था नहीं, मैं स्पष्ट नहीं हूँ, कल मैं एक और अच्छा पढ़ा, बहुत अच्छा होगा अपने टेबल, अभिवादन

  19.   जेवियर कहा

    योगदान की सराहना की है। मुझे जिस चीज की जरूरत थी

  20.   जुआन गोमेज़ कहा

    हैलो, बहुत दिलचस्प है, मैं जानना चाहूंगा कि कैसे या साथ ही मैं किस प्रोग्राम के साथ फाइल, चामोद या उस फ़ोल्डर में क्या संपादित कर सकता हूं,
    मैं कुछ अनुमतियों को संपादित करना चाहता हूं, जो वहां हैं ...

    या यह कैसे है ... धन्यवाद

    धन्यवाद

  21.   LM कहा

    बहुत अच्छी तरह समझाया, धन्यवाद

  22.   इस्माइल कहा

    विशिष्ट अनुबंध, आपको यह करने के लिए अपने समय का हिस्सा देने के लिए धन्यवाद।

  23.   मिगुएल कहा

    अच्छा योगदान है। के लिए धन्यवाद। मैं एक स्पष्टीकरण देना चाहूंगा जिसे मैं महत्वपूर्ण मानता हूं। स्पेनिश में अंग्रेजी हटाने के बराबर नहीं है। स्पैनिश हटाने में समाप्त करने का मतलब नहीं है।
    RAE के अनुसार इसका अर्थ है:

    1. त्र। किसी वस्तु को एक स्थान से दूसरे स्थान पर ले जाना या ले जाना। U. tc prnl।
    2. त्र। किसी चीज को हिलाना, उसे हिलाना या सहलाना, आमतौर पर ताकि उसके अलग-अलग तत्व मिलें।

    इस अर्थ में, हटाने के बजाय, क्रिया हटाने का उपयोग किया जाना चाहिए।

    1.    इलाव कहा

      यह सच है, मैं कहता हूं कि जब मैं किसी चीज को हटाता हूं, तो विशेषकर कंप्यूटर शब्दों में।

    2.    वाडा कहा

      मिसिंग आप तीसरी पंक्ति जोड़ते हैं ...
      3. त्र। निकालें, अलग सेट करें, या किसी समस्या को कम करें।
      मैंने इसे "डिलीट" करने के प्रयास में कभी नहीं कहा कि अगर इसे हटाने का मतलब नहीं था तो it सॉरी को नहीं हटाना चाहिए। द्वारा और स्पष्टीकरण के लिए रोकने के लिए धन्यवाद मैं इसे ध्यान में रखूंगा।

  24.   फेबियन गार्सिया कहा

    अच्छा

    कृपया किसी ने मेरे लिए एक प्रश्न स्पष्ट किया, जैसा कि मैं समझता हूं कि यह केवल उस उपयोगकर्ता और समूह पर लागू होता है जो फ़ाइल या निर्देशिका का मालिक है, लेकिन अगर मेरे पास उदाहरण के लिए उपयोगकर्ता या समूह "xyz" है, तो मैं आर से अनुमति कैसे प्रदान करता हूं , या केवल उस उपयोगकर्ता या समूह को वॉक्स करें और स्वामी को नहीं।

  25.   a कहा

    मैं किसी विशिष्ट समूह की अनुमतियां कैसे देख सकता हूं और मैं उन्हें कैसे संपादित कर सकता हूं ताकि इसकी जड़ें समान हों

  26.   तजमानिया कहा

    नमस्ते, मुझे थोड़ी समस्या है, पीसी lubuntu में हैं और स्थानीय उपयोगकर्ता के साथ डोमेन में, यह समस्या नहीं देता है लेकिन डोमेन उपयोगकर्ता के साथ है, और यह मोज़िला और थंडरबर्ड खोलने के समय है कि पूरी प्रणाली जमे हुए हैं मुझे उम्मीद है कि वे मेरी मदद कर सकते हैं
    चियर्स

  27.   जस्टो गोंजालेज कहा

    बहुत बढ़िया स्पष्टीकरण

  28.   ओरियनिस कहा

    बहुत बढ़िया लेख ... मैं इस मंच से एक पवित्र व्यक्ति के उत्तर पर भरोसा करना चाहूंगा, निम्नलिखित प्रश्न के बारे में: «अगर मैं अपने ग्रुप समूह में एक उपयोगकर्ता A जोड़ता हूं, जिसके इस ग्रुप समूह की अनुमतियाँ rwx हैं, सभी इस समूह के उपयोगकर्ता, जिनमें A शामिल है, क्या ये आंतरिक फ़ाइलों / निर्देशिका पर rwx की अनुमति देंगे? यह ध्यान में रखते हुए कि आंतरिक फ़ाइलों में पहले से ही ग्रुप ग्रुप के लिए rwx है? धन्यवाद!!!!!! 🙂

  29.   जेएफएनडीजेड कहा

    बहुत बढ़िया। सरल और समझ में आता है।

  30.   सगोरा कहा

    मैं इस और इस जानकारी के लिए बिल्कुल नया हूँ। इसने मेरे लिए शानदार काम किया। धन्यवाद।

  31.   डेनिएला कहा

    उत्कृष्ट योगदान, बहुत उपयोगी, धन्यवाद (:

  32.   एडुआर्डो एल्डो लोरेडो कहा

    बहुत शिक्षाप्रद ... बहुत शैक्षणिक।

  33.   मिगुएल कहा

    लेख के लिए धन्यवाद, इसने मुझे बहुत मदद की, यह बहुत भ्रामक है xDDDD

  34.   कम हो जाता है कहा

    आपका योगदान बहुत उपयोगी है, अजीब तरह से मुझे एक समस्या है कि जो फाइलें मैंने हमेशा इस्तेमाल की हैं, वे "केवल पढ़ने के लिए" निष्पादित होती हैं
    chmod 777 फ़ाइल
    root @ Leps: / home / leps # chmod: "डाउनलोड्स / कैनिमा-लोकप्रिय-4.1 ~ स्थिर_i386 / कैनिमा-लोकप्रिय-4.1 ~ स्थिर_आई 386.iso" की अनुमतियाँ बदलना: केवल-पढ़ने के लिए फाइल सिस्टम

    और सभी फाइलों के साथ यह समान है, वास्तव में मैंने इसे Ctrl + Alt + F1 के साथ रूट के रूप में चलाया था और यह समान है। मैं क्या कर सकता हूँ?

  35.   क्षेत्र लगानेवाला कहा

    बेहतरीन जानकारी !! यह मेरे लिए बहुत मददगार था।
    धन्यवाद.

  36.   गुस्तावो उरकीजो कहा

    बहुत अच्छा नोट। मुझे अनुमतियाँ लागू करने का आग्रह किया गया था और इस ट्यूटोरियल के लिए धन्यवाद, मैं इसे मिनटों में करने में सक्षम था। अत्यधिक सिफारिशित।

  37.   कालीनोवटो कहा

    मैंने अपनी स्थापना के मूल में एक chmod -R 777 किया, जो है /
    और काली लाइन को पुनः आरंभ करें और अब यह लोड नहीं करता है
    किसी भी विचार?

    1.    डिएगो कहा

      हां, सब कुछ टूट गया, आपको उबंटू को फिर से स्थापित करना होगा, और मुझे पता है क्योंकि मेरे साथ भी ऐसा ही हुआ था!

  38.   विसेंट कहा

    ट्यूटोरियल बहुत अच्छा है, बहुत पूरा है। शायद छोटी त्रुटियां, लेकिन यह पहले ही टिप्पणी की जा चुकी है कि उन्हें संपादित नहीं किया जा सकता है। फिर भी सीखने के लिए बहुत अच्छा है

  39.   केविन कहा

    r का मतलब होता है राइटिंग और रीड से आता है
    w का मतलब होता है पढ़ना और लिखना

    वहां तुम उलझ गए। आर रीड रीड, डब्ल्यू राइट राइट

  40.   वीक्षक कहा

    बहुत उपयोगी! हम में से जो लिनक्स प्रशासन में बहुत अधिक नहीं हैं, उनके लिए ये ट्यूटोरियल बहुत अच्छे हैं।

    ब्लॉग पर बधाई!

  41.   बर्थोल्डो सुआरेज़ पेरेज़ कहा

    के आगंतुकों को नमस्कार Desdelinux ब्लॉग.

    एक मजेदार बात LMint की तरह एक ubunter distro का उपयोग करके मेरे साथ होता है।
    मैं 'sudo' (मेरे उपयोगकर्ता का पासवर्ड पूछकर) का उपयोग करके थीम फ़ोल्डर को / usr / शेयर / थीम निर्देशिका में कॉपी और पेस्ट करता हूं।
    उस सिस्टम फ़ोल्डर में, जब 'ls -l', या 'ls -la' का उपयोग करके एक सूची बनाते हैं, तो कहा जाता है कि थीम फ़ोल्डर या थीम मेरे उपयोगकर्ता नाम (और समूह) के स्वामित्व में है, जो कि रूट द्वारा नहीं है।

    इसलिए, मैं डाउनलोड किए गए विषय की निर्देशिका पर मेरे उपयोगकर्ता से लिखने की अनुमति को हटाने के लिए बदलाव करने वाला हूं, जब से इसकी सभी फाइलों और फ़ोल्डरों की पुनरावृत्ति 'ls -laR' के साथ की जाती है, मेरा उपयोगकर्ता केवल वही है जो लिख सकता है फ़ोल्डर और फ़ाइलों में कहा। यकीन है कि मैं भी almighty रूट लगता है।
    टर्मिनल से खुद को अलग करना, 'सीडी / यूएसआर / शेयर / थीम / थीम-डाउनलोड' के साथ, और फिर केवल 'सुडो' या रूट अनुमतियां की आवश्यकता के बिना 'chmod -Rv uw *' को निष्पादित करना। उन्होंने मुझे सूचित किया कि उन्होंने मेरे उपयोगकर्ता की लिखित अनुमति को सभी फाइलों और 'थीम-डाउनलोडेड' के सबफ़ोल्डर्स में सफलतापूर्वक संशोधित कर दिया है। लेकिन, इसने मदर फोल्डर की अनुमतियों को संशोधित नहीं किया, जहां से मैं कमांड को निष्पादित करता हूं, 'थीम-डाउनलोड', यह ध्यान में रखते हुए कि नियम से इसे पुनरावर्ती होना चाहिए।

    जब मैं फ़ाइल एक्सप्लोरर «बॉक्स» के माध्यम से डाउनलोड किए गए विषय के उस फ़ोल्डर की जांच करता हूं, तो मैं वहां पहले सबफ़ोल्डर को एक पैडलॉक के साथ देखता हूं, और कुछ बेतुका होता है, मैं इनमें से किसी भी फ़ोल्डर को कॉपी कर सकता हूं और इसे अपनी सभी सामग्री के साथ वहीं चिपका सकता हूं, इस बात से इनकार किया जाना चाहिए। और फिर जब उक्त प्रति को हटाने की कोशिश की जा रही है, तो वह ऐसा नहीं कर सकता: अनुमति देने से इनकार कर दिया, मुझे लगता है क्योंकि सभी उपनिर्देशिकाओं और फाइलों के अंदर उनकी लिखित अनुमति हटा दी गई थी, जैसा कि मैंने अभ्यास किया था।

    मुझे नहीं पता कि यह चामोद कमांड की बग है, वह जो उस फ़ोल्डर की अनुमति को संशोधित नहीं करता है जिसमें से कमांड लॉन्च किया गया है, और फिर उप-अनुलिपियों को कॉपी करने में सक्षम होने का रोल जो लिखित अनुमति के बिना कॉन्फ़िगर किया गया था।

    इस एक सहित इंटरनेट लेखों में, वह वर्णन करता है कि ये पुनरावर्ती अधिकार प्राप्त करने के लिए कदम हैं।
    मैंने अंग्रेजी में खोज की, यह देखने के लिए कि क्या कमांड का कोई विकल्प गायब है, लेकिन मुझे इसके बारे में नहीं मिला। हालाँकि, मैंने पिछले परीक्षणों से प्रेरित होकर कहा कि इस 'chmod -Rv uw ./ *' कमांड का उपयोग किया जा सकता है, और प्रभावी रूप से, यह उस फ़ोल्डर या निर्देशिका की अनुमतियों को संशोधित करता है जहां से मैं कमांड निष्पादित करता हूं, डाउनलोड किए गए थीम फ़ोल्डर, इसके बावजूद मैंने chmod का उपयोग करने में '' ./ 'विकल्प को नहीं देखा है।
    यदि कोई पारखी, तो कृपया मुझे अपनी शंकाओं के बारे में बता सकता है।

    शुक्रिया.

  42.   राजा कहा

    यदि किसी उपयोगकर्ता के पास अनुमतियाँ हैं और फ़ाइल पर अनुमतियाँ नहीं हैं, तो क्या वह फ़ाइल को संशोधित कर सकता है?

    1.    अलवारो टोरिजानो प्लेसहोल्डर इमेज कहा

      Si

    2.    अलवारो टोरिजानो प्लेसहोल्डर इमेज कहा

      एक और बात: परमिट के शुरुआती गलत हैं।
      आर रीड के लिए है, और यह पढ़ने के लिए खड़ा है। लिखने के लिए आइडम।

  43.   लैरी-लाफ़र कहा

    उत्कृष्ट मैं अंत में समझ गया कि यह अच्छी तरह से समझाया गया है

  44.   एम्मानुएल कहा

    मुझे उन उदाहरणों पर संदेह है जो उन्होंने रखे थे
    उदाहरण कमांड: chmod -r 777
    मैं उपयोगकर्ताओं, समूहों, अन्य लोगों को पढ़ने की अनुमति के अनुसार 777 (rwx) तो इसका क्या मतलब है?

    नहीं सीरियल के बराबर के चामड़ उर, जीआर, या ????

  45.   मैनुअल मोरेनो कहा

    बहुत अच्छा, मैं लिनक्स सीखना जारी रखने की उम्मीद करता हूं

  46.   एंड्रेस रेयेस कहा

    आपका बहुत बहुत धन्यवाद! उत्कृष्ट योगदान ...

  47.   गुमनाम कहा

    उत्कृष्ट, धन्यवाद

  48.   सीज़र कहा

    बहुत अच्छी व्याख्या, मैं खुद को एक विभाजन के साथ खरोंच रहा था जहां मैं फ़ाइलों को संशोधित नहीं कर सका। तब मुझे पता चला कि मेरे पास ntfs-3G स्थापित नहीं है क्योंकि यह ntfs विभाजन और हल है।

  49.   3 चलाएं कहा

    या एक स्क्रिप्ट (दुभाषिया) जिसे पढ़ने और अनुमति को निष्पादित करने की आवश्यकता है, एक संकलित कार्यक्रम को केवल पढ़ने की आवश्यकता है।

  50.   जॉन कहा

    एक "डी" उपयोगकर्ता drwxr-xr-x की शुरुआत में दिखाई देता है। इसका क्या मतलब है? मुझे लगता है कि यह निर्देशिका है, लेकिन मुझे यकीन नहीं है

  51.   बुकाटोनी कहा

    अब हम 3 अनुमतियों को जानते हैं और इन्हें कैसे जोड़ना या निकालना है, लेकिन इन 3 अनुमतियों को 3 अलग-अलग स्थानों में संग्रहीत किया जाता है

  52.   y8 कहा

    -r - r - r - 1 वाडा उपयोगकर्ता 4096 अप्रैल 13 19:30 फ़ाइल?

  53.   जी स्विच 3 कहा

    यदि यह "फू" नामक एक कार्यक्रम है तो हम इसे किसी भी कमांड के रूप में निष्पादित कर सकते हैं। https://gswitch3.net

  54.   सैमसन कहा

    यह अद्भुत पोस्ट अच्छा लगा।

  55.   रेमन टोमस कहा

    यह एक तरह का बदनाम घोटाला है। विश्वास मत करो कि मैं क्या कहता हूं।

  56.   इरविंग फॉकनर कहा

    हाय सब, मैं इस chmod विषय के लिए बहुत नया हूँ, और chonw।

    मैं माफी माँगता हूँ अगर मुझे बहुत अच्छी तरह से समझ में नहीं आता है, तो मैं सभी उदाहरणों को स्पष्ट करने का प्रयास कर रहा हूं कि अनुमतियों का उपयोग कैसे करें, और विभिन्न समूहों के असाइनमेंट, rwx की अनुमतियों के साथ, लेखन निष्पादन पढ़ें, कैसे सभी को समझें कॉन्फ़िगरेशन अच्छी तरह से, फ़ाइलों और फ़ोल्डरों में, उपनिर्देशिका जब आप कमांड को निष्पादित करते हैं -l वहाँ दिखाई देने वाली जानकारी, और प्रत्येक अक्षर के बीच हाइफ़न वहाँ तैयार, यह भी कैसे करना है कि जब आप एक डिस्क से सूचना को nautilus के माध्यम से कॉपी करते हैं, तो कॉपी की गई फाइलें एक पैडल के साथ फ़ोल्डर्स सहित दिखाई देती हैं, कैसे डिफ़ॉल्ट रूप से प्रत्येक फाइल की अनुमतियों को बदलने के बिना सभी सूचनाओं का स्वामी बनने के लिए, पढ़ने, लिखने, निष्पादित करने और हटाने के लिए सक्षम होने के लिए, जो आप चाहते हैं, बिना रूट का उपयोग करें।

    मैंने पढ़ा है और मैं एक ऐसा उपयोगकर्ता रहा हूं जिसने हमेशा chmod -R 777 फ़ाइल, या फ़ोल्डर्स को निष्पादित किया है, क्योंकि मैंने इसे इस तरह से पढ़ा है, लेकिन जब आप उक्त फ़ाइल या फ़ोल्डर में ls करते हैं, तो वे अधिक गहन हरे रंग में हाइलाइट किए जाते हैं यह स्पष्ट रूप से नाम नहीं पढ़ा जा सकता है, क्योंकि मैं लिनक्स टकसाल का उपयोग करता हूं, लेकिन मैं देख रहा हूं कि अन्य विशेषताओं के साथ, एक और समान फ़ोल्डर हो सकता है, और एक अलग रंग के साथ, बाकी की तरह, अब मैं पढ़ता हूं कि 755, मुझे नहीं पता अगर इसे इस तरह से इस्तेमाल किया जाना चाहिए (chmod - R 755 Folder) डिफ़ॉल्ट रूप से, उस फ़ोल्डर में अनुमतियाँ छोड़ देता है, और यह निर्देशिकाओं के लिए है, लेकिन 644 फ़ाइलों के लिए है, मुझे नहीं पता कि क्या यह इस तरह से उपयोग करना ठीक है (chmod -R 644 फाइलें), लेकिन जब ls किया जाता है - तब यह प्रतीत होता है कि फाइल 644 है, और अन्य में यह रूट के रूप में दिखाई देता है, और अन्य उपयोगकर्ताओं के नाम पर, इन परिणामों के साथ, कुछ सामान्य से बाहर है।

    मुझे आदर्श आदेशों का उपयोग करने का मामूली विचार नहीं है, ताकि फ़ोल्डर्स, निर्देशिका और फ़ाइलों के लिए आवश्यक अनुमतियाँ हों, और वे समूहों, या उपयोगकर्ताओं को असाइन किए जा सकें जिन्हें मैं चाहता हूं

    मैं यह जानना चाहता हूं कि ls -l करते समय किस तरह की फाइलें होती हैं

    drwxr-xr-x 2 रूट रूट 4096 फरवरी 15 22:32 ए
    -rwxrwxrwx 1 रूट रूट 474 फ़रवरी 16 23:37 canaima5
    -rwxrwxrwx 1 रूट रूट 374 फरवरी 9 16:34 Error_EXFAT
    drwxr-xr-x 3 रूट रूट 4096 फरवरी 15 00:22 विंडोज़ इंस्टॉलेशन यूएसबी
    -rw-r - r- 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rwxrwxrwx 1 रूट रूट 61 फरवरी 18 13:07 pkme
    -rwxrwxrwx 1 रूट रूट 10809 मई 15 2013 README
    -rwxrwxrwx 1 रूट रूट 57 जनवरी 3 11:58 सुडो पुनर्प्राप्त करें
    -rwxrwxrwx 1 रूट रूट 1049 फरवरी 18 01:02 प्रतिनिधि-सिस्टमबैक
    -rwxrwxrwx 1 रूट रूट 1163 फरवरी 11 11:12 root.txt
    -rwxrwxrwx 1 रूट रूट 384 फरवरी 10 22:30 सिस्टमबैक ubuntu 16-18
    -rwxrwxrwx 1 रूट रूट 31 जनवरी 1 2002 torregal

    यहाँ एक उदाहरण है जो मैंने कुछ फ़ाइलों को संशोधित करने का प्रयास किया है जो m18 एक उपयोगकर्ता में बनाए गए थे, बाकी को एक अन्य डिस्क से, नॉटिलस के साथ कॉपी किया गया था, और उनके पास पैडलॉक हैं,

    drwxr-xr-x 3 रूट रूट 4096 फरवरी 15 00:22 विंडोज़ यूएसबी स्थापित करें
    drwxr-xr-x 2 रूट रूट 4096 Feb 15 22:32 एक पैडलॉक है, बाकी फाइलें भी हैं, लेकिन इस कमांड का उपयोग जानकारी से यह साबित करते हुए करते हैं कि ऐसा होता है: फाइलों में अब पैडलॉक नहीं है, लेकिन मैं डॉन अगर वे ठीक हैं, तो उन्हें पता नहीं है, और विचार यह जानना है कि प्रत्येक फ़ाइल या फ़ोल्डर में क्या अनुमति होनी चाहिए, और यह किस समूह में होना चाहिए। और जानते हैं कि चोमोड को जोड़ने के लिए क्या उपयोग करना है।

    m18 @ m18 ~ $ cd डेस्कटॉप /
    m18 @ m18 ~ / डेस्कटॉप $ ls -l
    कुल 60
    drw-r - r- 2 रूट रूट 4096 फरवरी 15 22:32 ए
    -rw-r - r- 1 रूट रूट 474 फ़रवरी 16 23:37 canaima5
    -rw-r - r- 1 रूट रूट 374 फरवरी 9 16:34 Error_EXFAT
    drw-r - r- 3 रूट रूट 4096 फरवरी 15 00:22 विंडोज़ इंस्टॉलेशन USB
    -rw-r - r- 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rw-r - r- 1 रूट रूट 61 फ़रवरी 18 13:07 pkme
    -rw-r - r- 1 रूट रूट 10809 मई 15 2013 README
    -rw-r - r- 1 रूट रूट 57 जनवरी 3 11:58 सुडो को पुनः प्राप्त करें
    -rw-r - r- 1 रूट रूट 1049 फरवरी 18 01:02 रेप-सिस्टमबैक
    -rw-r - r- 1 रूट रूट 1163 फरवरी 11 11:12 root.txt
    -rw-r - r- 1 रूट रूट 384 फरवरी 10 22:30 सिस्टमबैक ubuntu 16-18
    -rw-r - r- 1 रूट रूट 31 जनवरी 1 2002 torregal
    m18 @ m18 ~ / डेस्कटॉप $ sudo ugo + rwx *
    [sudo] m18 के लिए पासवर्ड:
    sudo: ugo + rwx: कमांड नहीं मिली
    m18 @ m18 ~ / डेस्कटॉप $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / डेस्कटॉप $ ls -l
    कुल 60
    drwxrwxrwx 2 रूट रूट 4096 फरवरी 15 22:32 ए
    -rwxrwxrwx 1 रूट रूट 474 फ़रवरी 16 23:37 canaima5
    -rwxrwxrwx 1 रूट रूट 374 फरवरी 9 16:34 Error_EXFAT
    drwxrwxrwx 3 रूट रूट 4096 फरवरी 15 00:22 विंडोज़ इंस्टॉलेशन यूएसबी
    -rwxrwxrwx 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rwxrwxrwx 1 रूट रूट 61 फरवरी 18 13:07 pkme
    -rwxrwxrwx 1 रूट रूट 10809 मई 15 2013 README
    -rwxrwxrwx 1 रूट रूट 57 जनवरी 3 11:58 सुडो पुनर्प्राप्त करें
    -rwxrwxrwx 1 रूट रूट 1049 फरवरी 18 01:02 प्रतिनिधि-सिस्टमबैक
    -rwxrwxrwx 1 रूट रूट 1163 फरवरी 11 11:12 root.txt
    -rwxrwxrwx 1 रूट रूट 384 फरवरी 10 22:30 सिस्टमबैक ubuntu 16-18
    -rwxrwxrwx 1 रूट रूट 31 जनवरी 1 2002 torregal
    m18 @ m18 ~ / डेस्कटॉप $ sudo chmod -R 755 स्थापना \ de \ windows \ USB /
    m18 @ m18 ~ / डेस्कटॉप $ ls -l
    कुल 60
    drwxrwxrwx 2 रूट रूट 4096 फरवरी 15 22:32 ए
    -rwxrwxrwx 1 रूट रूट 474 फ़रवरी 16 23:37 canaima5
    -rwxrwxrwx 1 रूट रूट 374 फरवरी 9 16:34 Error_EXFAT
    drwxr-xr-x 3 रूट रूट 4096 फरवरी 15 00:22 विंडोज़ इंस्टॉलेशन यूएसबी
    -rwxrwxrwx 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rwxrwxrwx 1 रूट रूट 61 फरवरी 18 13:07 pkme
    -rwxrwxrwx 1 रूट रूट 10809 मई 15 2013 README
    -rwxrwxrwx 1 रूट रूट 57 जनवरी 3 11:58 सुडो पुनर्प्राप्त करें
    -rwxrwxrwx 1 रूट रूट 1049 फरवरी 18 01:02 प्रतिनिधि-सिस्टमबैक
    -rwxrwxrwx 1 रूट रूट 1163 फरवरी 11 11:12 root.txt
    -rwxrwxrwx 1 रूट रूट 384 फरवरी 10 22:30 सिस्टमबैक ubuntu 16-18
    -rwxrwxrwx 1 रूट रूट 31 जनवरी 1 2002 torregal
    m18 @ m18 ~ / डेस्कटॉप $ sudo chmod -R 755 a
    m18 @ m18 ~ / डेस्कटॉप $ ls -l
    कुल 60
    drwxr-xr-x 2 रूट रूट 4096 फरवरी 15 22:32 ए
    -rwxrwxrwx 1 रूट रूट 474 फ़रवरी 16 23:37 canaima5
    -rwxrwxrwx 1 रूट रूट 374 फरवरी 9 16:34 Error_EXFAT
    drwxr-xr-x 3 रूट रूट 4096 फरवरी 15 00:22 विंडोज़ इंस्टॉलेशन यूएसबी
    -rw-r - r- 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rwxrwxrwx 1 रूट रूट 61 फरवरी 18 13:07 pkme
    -rwxrwxrwx 1 रूट रूट 10809 मई 15 2013 README
    -rwxrwxrwx 1 रूट रूट 57 जनवरी 3 11:58 सुडो पुनर्प्राप्त करें
    -rwxrwxrwx 1 रूट रूट 1049 फरवरी 18 01:02 प्रतिनिधि-सिस्टमबैक
    -rwxrwxrwx 1 रूट रूट 1163 फरवरी 11 11:12 root.txt
    -rwxrwxrwx 1 रूट रूट 384 फरवरी 10 22:30 सिस्टमबैक ubuntu 16-18
    -rwxrwxrwx 1 रूट रूट 31 जनवरी 1 2002 torregal

    दूसरी ओर, यह जानने के लिए कि कैसे चाउ कमांड का उपयोग किया जाए। मुझे यह भी पता नहीं है कि जानकारी को कॉपी करने के लिए cp कमांड का उपयोग करना बेहतर है, कुछ वाइल्डकार्ड के साथ एक और हार्ड डिस्क से जो फाइलों को उनकी सभी अनुमतियों के साथ कॉपी करता है, और यह कि वे आपके उपयोगकर्ता के लिए उपलब्ध रहते हैं, या वे हमेशा साथ रहते हैं ताला

    मैं जो चाहता हूं वह यह है कि अगर किसी को अधिक संपूर्ण लेख का पता है, और प्रत्येक वाइल्डकार्ड के उदाहरणों के साथ, वे चामोद, और चाउन का उपयोग करते हैं। मैं इसे रख सकता हूं ताकि यह सीखने के लिए newbies के लिए आसान हो, क्योंकि ऐसी तालिकाएं हैं जहां 3-अंकीय नंबरिंग दिखाई देती है, जैसे कि 777, 644, और वह नंबरिंग कैसे बनती है, इसके बिना वे पूर्व निर्धारित हैं, या कई हैं अधिक जो बदसूरत के योग से परिलक्षित होते हैं मुझे नहीं पता कि क्या यह सही है मुझे लगता है कि यह उपयोगकर्ता, समूह (ओं) के मालिक है, और फ़ोल्डर्स, उपनिर्देशिका, निष्पादन योग्य फ़ाइलों, आदि के लिए rwx के साथ है।

    अंत में मैं जो चाहता हूं, वह है कि सभी फॉर्मूलों का इस्तेमाल करना है, चोमॉड का, और सभी फाइलों के लिए, और पूरे लिनक्स फाइल सिस्टम के लिए chonw

    मैं माफी माँगता हूँ अगर इस विषय पर मेरा प्रश्न बहुत हास्यास्पद है, तो मैं बस कुछ मार्गदर्शन की तलाश कर रहा हूँ, समूह अनुमतियों के प्रत्येक भाग को समझने में सक्षम होने का एक और अधिक आरामदायक तरीका है, और संशोधक आदेश, chmod और chww कार्यक्रमों के ।

    अभिवादन, और आपके सहयोग के लिए बहुत बहुत धन्यवाद।

  57.   asss कहा

    डैनी मैं उसे प्यार करता हूँ uwu

  58.   asss कहा

    डैनी आई लव यूवू…।