अपने NTFS, FAT विभाजन आदि पर कुछ अनुमति समस्याओं को कैसे हल करें

इस समस्या को समझाने का सबसे अच्छा तरीका है इसके लक्षण। क्या आपके साथ कभी ऐसा हुआ है कि यह आपके किसी एक विभाजन (आमतौर पर एक NTFS या FAT) पर विशेष रूप से डिलीट की गई फ़ाइलों को नष्ट नहीं होने देता है? आपको TAR फ़ाइलों को अनज़िप करने में समस्या हो सकती है, एकतरफा संदेश प्राप्त करना: "उपयोग नहीं कर सकते: ऑपरेशन की अनुमति नहीं है"। ठीक है, संक्षेप में समस्या समान है: आपके विभाजन को बढ़ते समय अनुमतियों का असाइनमेंट गलत है।


हमारे पाठक गुस्तावो किर्च ने हमें एक समस्या के बारे में मदद करने के लिए लिखा है जो मुझे लगता है कि आप में से कई को पीड़ित होना चाहिए: NTFS या FAT विभाजन से हटाए गए फ़ाइलों को कचरा में भेजने में सक्षम नहीं किया जा रहा है। इस व्यवहार के बारे में अजीब बात यह है कि यह उपयोगकर्ता को फ़ाइल (Shift + Del) के माध्यम से स्थायी रूप से हटाने की अनुमति देता है, लेकिन इसे ट्रैश (डेल) पर नहीं भेजता है। अजीब है, है ना?

गुस्तावो ने भी इसकी शिकायत की थी उन विभाजनों पर TAR फ़ाइलों को अनज़िप करने में सक्षम नहीं किया जा रहा है (केवल TAR या TAR.something, उदाहरण के लिए TAR.GZ, TAR.BZ2, आदि)। इस सब के बारे में अजीब बात यह है कि अगर उसने टीएआर फ़ाइल को डेस्कटॉप पर या अपने EXT विभाजन में संग्रहीत किसी अन्य पथ पर कॉपी किया, तो सब कुछ ठीक था। इसे अनज़िप करना और जो कुछ भी इसके साथ होता है उसे करना संभव था। यहां तक ​​कि दुर्लभ तथ्य यह था कि अपने NTFS या FAT विभाजन पर यह अन्य प्रारूपों (ज़िप, RAR, आदि) को बिना किसी समस्या के खोल सकता है। TAR के मामले में प्राप्त की गई त्रुटि काफी गूढ़ थी: "उपयोग नहीं कर सकते: ऑपरेशन की अनुमति नहीं है"।

असल में दोनों समस्याओं का कारण केवल एक है: प्रश्न में विभाजन की अनुमतियों का एक बुरा काम.

उन्हें ठीक करने के लिए, मैंने एक टर्मिनल खोला और टाइप किया:

सुडो गेडिट / आदि / फस्टब
नोट: / etc / fstab फ़ाइल यह इंगित करती है कि सिस्टम स्टार्टअप और उस प्रक्रिया के लिए सेटिंग्स में ऑटो-माउंट करने के लिए कौन से डिस्क और विभाजन हैं।

पहली चीज जो आपको करनी है वह है उस रेखा का पता लगाना जिसमें समस्याग्रस्त विभाजन का बढ़ना निर्धारित है। यह हो सकता है, उदाहरण के लिए:

# स्थापना के दौरान खिड़कियां / देव / sda1 पर थीं

UUID = 572C8DDF568B4261 / windows ntfs चूक, uid = 1000, gid = 1000, noatime 0 0

यूयूआईडी प्रत्येक विभाजन की विशिष्ट पहचान संख्या है। यह कुछ ऐसा भी कह सकता है जैसे / देव / sda1 या समान (डिवाइस के पथ को दर्शाता है)। उस विभाजन को माउंट करने के लिए रास्ता क्या है। इस मामले में / विंडोज़। बाकी वे पैरामीटर हैं जो विभाजन के प्रकार (ntfs, fat, ext3, etxt4, आदि) और अनुमतियाँ दर्शाते हैं (यह निर्धारित करते हैं कि किस व्यक्ति के पास उस विभाजन तक पहुँच है और किन शर्तों के तहत - केवल पढ़ें, पढ़ें और लिखें, आदि) , अन्य बातों के अलावा।

समाधान बस अपने समस्याग्रस्त विभाजन की लाइन को जोड़ने के लिए है जो उस भाग को कहता है जो uid = 1000 और gui = 1000 है। इसका मतलब यह है कि उपयोगकर्ता (उपयोगकर्ता आईडी = यूआईडी) 1000 और समूह (ग्रुप आईडी = जीआईडी) 1000 उस विभाजन के "मालिक" होंगे। यूआईडी और जीआईडी ​​1000 आम तौर पर मशीन के मुख्य उपयोगकर्ता के अनुरूप होते हैं। अपने uid और gid को देखने के लिए सिस्टम> प्रशासन> उपयोगकर्ता और समूह। फिर बटन पर क्लिक करें समूहों को प्रबंधित करें, अपना उपयोगकर्ता नाम खोजें और बटन पर क्लिक करें गुण। मैंने इसे सीधे टर्मिनल से लिखा था:

id

यह भी महत्वपूर्ण है कि आप किसी भी मास्क पैरामीटर (umask, dmask, fmask) को हटा दें, जिसमें वह रेखा हो और उसे बदल दें चूक, जब तक कि आप वास्तव में नहीं जानते कि आप क्यों छोड़ना चाहते हैं। ये पैरामीटर उस विभाजन के लिए अनुमति नीति (जो फ़ाइलों को निष्पादित, पढ़, संशोधित या निर्मित कर सकते हैं) को फाइन-ट्यून करते हैं।

अंत में, यदि आप चाहें तो पिछले उदाहरण में ntfs शब्द का अनुसरण करने वाली हर चीज़ को कॉपी-पेस्ट कर सकते हैं और उसे इसी स्थान पर अपने / etc / fstab में कॉपी कर सकते हैं.

मैं कुछ चीजों को छोड़ रहा हूं, लेकिन मोटे तौर पर यही होना चाहिए। वास्तव में यह जानने के लिए कि कैसे संभालना है / etc / fstab सेटिंग्स, आपको पूरी तरह से इसके लिए समर्पित एक पोस्ट की आवश्यकता होगी (जिसे मैं भविष्य में निश्चित रूप से लिखूंगा)।

हमें अपना प्रश्न भेजने के लिए धन्यवाद गुस्तावो!

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

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

*

*

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

  1.   Krafty कहा

    सच्चाई हमेशा की तरह बहुत अच्छी है।

    यह मेरे साथ हुआ है कि जब मेरे पास NTFS विभाजन है, तो लिनक्स में नाम में एक चेक मार्क के साथ एक फाइल गायब होती है, लगता है !!!!! मैं इसे कैसे हल करूं ???

    सादर

  2.   अल्टोबेली कहा

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

  3.   नेनेलिनक्स कहा

    क्षमा करें, लेकिन मुझे अच्छी तरह से समझ नहीं आया ... क्या आप हमें एक उदाहरण दे सकते हैं कि फ़ाइल कैसे दिखनी चाहिए?

  4.   चलो लिनक्स का उपयोग करें कहा

    मम्म इतना अजीब सच्चाई यह है कि मुझे पता नहीं है कि क्या हो सकता है। 🙁

  5.   नेनेलिनक्स कहा

    मुझे उबंटू निडरता से उस छोटी सी समस्या है और आज मैंने आपको धन्यवाद दिया है little

    यह मेरे लिए जटिल लग रहा था लेकिन वास्तव में यह सुपर सरल है, हालांकि मुझे यह स्वीकार करना चाहिए कि आपके उदाहरण ने मुझे बहुत मदद की है

    एक बार फिर आपको बहुत बहुत धन्यवाद much

  6.   चलो लिनक्स का उपयोग करें कहा

    मुझे लगता है कि पैरामीटर nls = utf8 को उस पंक्ति में जोड़ना जहां NTFS विभाजन आपके / etc / fstab में माउंट किया गया है, इसे हल करना चाहिए। 🙂
    चियर्स! पॉल।

  7.   चलो लिनक्स का उपयोग करें कहा

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

    उदाहरण के लिए, यदि आपके पास:

    UUID = 572C8DDF568B4261 / windows ntfs umask = 007, gid = 46 0 0

    तुम्हें रुकना चाहिए:

    UUID = 572C8DDF568B4261 / windows ntfs चूक, uid = 1000, gid = 1000, noatime 0 0

  8.   चलो लिनक्स का उपयोग करें कहा

    उतना अच्छा! मुझे खुशी है कि मैं आपकी मदद कर सका!
    यह मत भूलो कि यदि आपके पास कोई अन्य समस्या है जिसका समाधान बाकी के साथ साझा करने के लिए उपयोगी हो सकता है, तो आप मुझे लिख सकते हैं आइए उपयोग करेंlinux@gmail.com.
    चियर्स! पॉल।

  9.   पाब्लो अजनार लिज़ कहा

    रोचक जानकारी। इस समाधान को USB ड्राइव में कैसे बढ़ाया जा सकता है? (मैं अक्सर इन उपकरणों के साथ समस्या है?

  10.   डकोय कहा

    नमस्ते, मेरे पास ntfs में एक विभाजन है जिसे मैं win2 और GNU / Linux दोनों में साझा करता हूं, लेकिन स्क्रिप्ट और फाइलें .txt में मैं अनुमतियाँ नहीं बदल सकता, और "इस फ़ाइल को निष्पादन योग्य बनाएं" बॉक्स को हमेशा चेक किया जाता है, मेरा fstab। इसलिए:

    UUID = 2608A05D70B9BF80 / होम / डिकॉय / डॉक्यूमेंट्स / ntfs-3G डिफॉल्ट्स, uid = 1000, gid = 1000, auto 0 0

    1.    मैनुअल डे ला फूएंते कहा

      अपना प्रश्न फ़ोरम में भेजें ताकि वे आपकी सहायता कर सकें: http://foro.desdelinux.net

      1.    डकोय कहा

        धन्यवाद! अभी मैं I से गुजर रहा हूँ

  11.   ईडीआई कहा

    नमस्कार, हालाँकि यह पोस्ट लंबे समय से है, मैंने अभी खुद को उसी स्थिति में पाया है।
    मेरे मामले में, Ubuntu 14.04 के साथ अब तक, मैंने मैन्युअल रूप से उन दो डेटा डिस्क को माउंट किया है जो मेरे पास ऑपरेटिंग सिस्टम के अतिरिक्त हैं।

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

    जब मैं इस पोस्ट में संकेतित कमांड के साथ fstab फाइल पर जाता हूं, तो निम्न प्रकट होता है:

    #
    # स्थापना के दौरान / देव / sda1 पर था
    UUID = 64f34382-6607-490c-a15f-bf1728ab7025 / ext4 त्रुटियाँ = रिमाउंट-आरओ 0 1
    स्थापना के दौरान # # घर / देव / sda3 पर था
    UUID = 795a0319-2746-4519-a7f5-5b6909047713 / home ext4 चूक 0 2
    स्थापना के दौरान # स्वैप / देव / sda5 था
    UUID = 0d6e7960-3a43-45ba-964a-497d2ec6c777 कोई भी स्वैप नहीं 0 0
    / देव / डिस्क / बाय-यूयूआईडी / ०१ एफसीडी १०01 सीसी १५२५ / एमएनटी / ०१ एफसीडी १० auto auto सी os१२५२५ ऑटो नोसिड, नोडव, नोफेल, एक्स-ग्वॉफ्स-शो ० ०
    / dev / disk / by-uuid / 46FC4685FC466EED / mnt / 46FC4685FC466EED ऑटो नोसिड, नोडव, नोफेल, एक्स-ग्वॉफ्स-शो 0 0

    किसी भी विचार क्या संशोधित करने के लिए ताकि मैं कचरा कर सकता हूं?

    सादर

    1.    चलो linux का उपयोग करते हैं कहा

      हाय ईडीआई!

      मुझे लगता है कि बेहतर होगा कि आप इस प्रश्न को हमारे प्रश्न और उत्तर सेवा में उठाए पूछना DesdeLinux ताकि पूरा समुदाय आपकी समस्या में मदद कर सके।

      ए गले, पाब्लो।

  12.   डेविड बेसेरा मोंटेलानो कहा

    हाय सब,

    लगभग अधिकांश समय, लिनक्स ओएस पर कंसोल में चीजों को करना बेहतर होता है।

    ==> निम्न फ़ाइल के लिए डेबियन लुक में UID मान (Id User) खोजने के लिए:

    sudo vim / etc / passwd -> अंदर, आपका उपयोगकर्ता नाम या होस्टनाम है

    उदाहरण:

    youruser: x: 1000: 1000 :: / होम / आपका योजक: / बिन / zsh

    और इस मामले में यूआईडी 1000 है

    ==> GID (समूह आईडी) के मामले में यह फ़ाइल में स्थित है:

    सुडो / आदि / समूह

    उदाहरण:

    आपका: x: 1000:

    समूह 1000 है और वे मान हैं जिन्हें आप / etc / fstab फ़ाइल में कॉन्फ़िगर करते हैं

    नमस्ते.