ताला आइकन दिखाने वाले फ़ोल्डर


33

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

मैंने रूट एक्सेस का उपयोग करने की कोशिश की, sudo chmod user:directory/ लेकिन यह विफल हो गया। मैं इसके साथ कोई फ़ाइल कार्रवाई हटाने या करने में सक्षम नहीं हूं।

इसे ठीक करने के लिए मुझे क्या कार्रवाई करनी चाहिए?


2
कृपया अनुमतियां से एक स्क्रीनशॉट लें और इसे पोस्ट करें (या इसे अपलोड करें और लिंक को यहां रखें)। अनुमतियाँ देखने के लिए, किसी फ़ोल्डर या फ़ाइल पर राइट क्लिक करें और गुण चुनें ।
एलन

हे मुझे ubuntu 13.10 के साथ एक ही समस्या है। लेकिन सभी फ़ोल्डर्स अचानक बंद हो जाते हैं। और मैं किसी भी कार्यक्रम को भी नहीं खोल सकता शटडाउन काम नहीं करता है। कमांड निष्पादित करने के लिए >> कोई मौका नहीं क्योंकि कोई भी कार्यक्रम टर्मिनल सहित नहीं खुलता है। अंततः मुझे मशीन को पुनः आरंभ करना पड़ा। कृपया इस बग से छुटकारा पाने के लिए कोई भी तरीका

जवाबों:


61

अपने घर की निर्देशिका अनुमतियों को ठीक करने के लिए निम्नलिखित चलाएँ:

sudo chown -R $USER: $HOME

यह अनुमतियाँ बदल देगा या सीधे फ़ोल्डर को हटा देगा ??
माशूकखाँ

@MashukKhan यह आपके होम फ़ोल्डर और सबफ़ोल्डर्स के सही स्वामित्व को बहाल करेगा। कुछ भी नहीं हटाया जाएगा।
एरिक कारवाल्हो

1
कमांड को चलाने के बाद मुझे प्रभावी होने के लिए अपने सिस्टम को रिबूट करना पड़ा। यह बहुत अच्छा काम किया!
कोडिएवेटर सेप

आकर्षण की तरह काम किया, मैंने कमांड को पथ से चलाया, जहां लॉक फ़ोल्डर मौजूद था।
शम्सुल आरिफिन साजिब

काम करता है, लेकिन क्या हुआ?
tramada

21

sudo chmod 777 -R /path to folder आप हटाना चाहते हैं- इससे आपको सभी अनुमतियां (पढ़ें, लिखें, निष्पादित करें) मिलेंगी

अनुमतियाँ (इस मामले में 777) इस प्रकार हैं:

  • 7 - पूर्ण (पढ़ें, लिखें और निष्पादित करें)
  • 6 - पढ़ें और लिखें
  • 5 - पढ़ें और निष्पादित करें
  • 4 - केवल पढ़ा
  • 3 - लिखें और निष्पादित करें
  • 2 - केवल लिखें
  • 1 - केवल निष्पादित करें
  • 0 - कोई नहीं

पहली संख्या परिवर्तन फ़ाइल का स्वामित्व, दूसरा प्रभावित उपयोगकर्ताओं का समूह एक्सेस कर सकता है, और तीसरा अन्य उपयोगकर्ताओं को संदर्भित करता है।

Owner   Group   Other
  7       7       7

अनुमति बदलने के बाद, फ़ोल्डर को आज़माएं और हटाएं।


1
यह किसी और को भी मेहमानों सहित फ़ोल्डर तक पहुंचने की अनुमति देगा।
मार्को स्कन्नादिनेरी

यही कारण है कि मैंने आपको स्पष्टीकरण दिया है। 777 के बजाय 757 का उपयोग करें
जनमेजय

sudo chmod u + w -R path_to_folder खुद को लिखने की अनुमति देने का एक तरीका है। ऐसा नहीं है कि यह बहुत फर्क पड़ता है अगर आप वैसे भी फ़ोल्डर को हटा रहे हैं।
लेन

बहुत ही सरल और साफ व्याख्या
RIT

वर्तमान निर्देशिका प्रकार और चलाने पर सभी अनुमति लागू करने के लिए:sudo chmod 777 -R .
EsmaeelE

0

टर्मिनल खोलें और टाइप करें

gksudo nautilus

दस्तावेजों के स्थान पर ब्राउज़ करें। गोटो गुण और मालिक के साथ-साथ समूह को पढ़ने और लिखने की अनुमति निर्धारित करें । अब फ़ोल्डर को किसी अन्य नॉटिलस विंडो (रूट विशेषाधिकार के बिना) से हटाने का प्रयास करें ।

जैसे ही आपको इसकी आवश्यकता नहीं है, उस सुपर यूजर नॉटिलस को बंद करना न भूलें !


3
कभी भी सुझाव न देंsudo nautilus - gksudo nautilusअनुशंसित आदेश है - यदि वास्तव में बिल्कुल आवश्यक है।
गुंटबर्ट

0

यह शायद इसलिए होगा क्योंकि आपने वेब से कुछ डाउनलोड किया है। और आपके पास फ़ोल्डर्स तक लिखने की पहुंच नहीं है। यदि आप सुनिश्चित हैं कि फ़ाइलें वायरस मुक्त हैं, तो निम्न आदेश का प्रयास करें।

chmod -R +rw *

यह लॉक आइकन को नॉटिलस से हटा देगा।


0

मुझे यह समस्या थी क्योंकि मैंने अनुमतियों के chmod 755साथ गड़बड़ करने के बाद अपने सिस्टम में वापस आने के लिए सब कुछ निर्धारित किया था /var

sudo chown -R $USER:$USER ~

मेरे लिए इसे हल किया, आखिरकार। मुझे पहले डाउनलोड की गई कुछ फ़ाइलों को हटाना पड़ा।


0

CHMOD कमांड के माध्यम से लॉक फ़ाइल की फ़ाइल अनुमतियाँ बदलें:

user@pc:~$ sudo chmod 754 /var/lib/lock *

नोट : 754 पहुंच की अनुमति और लॉक फाइल की निर्देशिका के लिए पथ मौजूद है यदि 754 नहीं है, तो 777 प्रयास करें। एक बार जब आप फ़ाइल को हटा सकते हैं।


0

सुपर यूजर के इस जवाब पर आपकी नज़र होनी चाहिए । इस उत्तर को जोड़ते हुए, आप इस तरह से एक बश फ़ंक्शन भी बना सकते हैं:

# bash function for changing locked status of folders, pass folder name as command line argument
unlock() {
    chflags -R nouchg $1
}

आप इस फ़ंक्शन को अपनी .bashrc (Linux) या .bash_profile (Mac) फ़ाइल में रख सकते हैं और बैश फ़ाइल को फिर से बना सकते हैं source ~/.bashrcया चला सकते हैं source ~/.bash_profile

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