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


23

खेद ताजा उपयोगकर्ता। मैंने लगभग 9 दिन पहले स्थापित किया था और यूनिटी के गायब होने के मुद्दे थे, जिसे ठीक करने के लिए 5 दिन का समय लगा। यह कभी ठीक नहीं हुआ, मैंने पुनः स्थापित किया।

मैंने Plex (मीडिया सर्वर) स्थापित किया है और जब सर्वर चल रहा है और बाहरी नेटवर्क उपकरणों द्वारा पहुँचा जा सकता है, मैं फ़ाइलों को नहीं जोड़ सकता। Plex का कहना है कि यह अनुमतियों के कारण है। मैं एक उत्तर पाने के लिए यहाँ और Plex में मंचों पर ऊपर-नीचे गया हूँ। ऐसा लगता है कि हर कोई कहता है

chmod -R 755 /media/My\ Book/Videos

मेरे बाहरी USB 2.0 NTFS 3TB पश्चिमी डिजिटल ड्राइव पर फ़ोल्डर "वीडियो" की अनुमति देने के लिए अनुमतियाँ बदल देगा (जो फ़ाइल प्रबंधक के माध्यम से माउंट और सुलभ है) और साथ ही प्रत्येक उप-निर्देशिका और फ़ाइल में उपयोगकर्ता "Plex" के लिए सुलभ होना चाहिए ।

मैंने फ़ाइल प्रबंधक का उपयोग किया है और जैसे ही आप अनुमतियाँ बदलने के लिए क्लिक करते हैं, यह सही वापस बदल जाता है। जब मैं -m के साथ chmod करता हूं तो यह बताता है कि हर फाइल को (आमतौर पर 600) 755 में बदल दिया जाता है क्योंकि मैंने इसे करने की आज्ञा दी थी। मैंने किया

ls -l

सत्यापित करने के लिए और कोई परिवर्तन नहीं है। (मैंने यह भी सुनिश्चित करने के लिए ls -l का उपयोग किया कि मुझे पता था कि मालिक कौन था और यह मैं हूं (mvl1014)। ls -al मुझे एक ही जानकारी देता है।)

मैं भगवान की कसम खाता हूं मैंने इसे सूद करने की कोशिश की और मूल रूप से अपने दिन की संपूर्णता के लिए इस कीबोर्ड के खिलाफ अपना सिर मुंड़ाने के बाद, मैंने इसे जड़ के रूप में आजमाया। मैं शि-कम डर गया था, लेकिन कुछ और के साथ नहीं आ सका। sudo su to root और फिर chmod -R -c / media / My \ Book / वीडियो

एक ही परिणाम। -c ने मुझे बताया कि हर एक फ़ाइल को बदल दिया गया था और यूनिटी या टर्मिनल में एक चेक ने पुष्टि की कि एक रफ़ू चीज़ नहीं बदली गई है।

अब यह मुझे प्रतीत होता है कि भले ही Plex को काम करने से रोकने वाली बात नहीं है, फिर भी इस समस्या से गुजरने में कोई समस्या नहीं है।

12.04LTS - 6 जीबी रैम के साथ जीन 1 i7 (2.7 गीगाहर्ट्ज I विश्वास) पर

मैंने एक स्क्रीनशॉट संलग्न करने का प्रयास किया है, लेकिन मुझे बताया गया है कि मुझे ऐसा करने के लिए 10 प्रतिनिधि चाहिए, जिसका अर्थ है कि मैं कॉपी / पेस्ट भी कर रहा हूं।

कृपया मेरे आक्षेप का बहाना करें, लेकिन लोरम इप्सम अनावश्यक लग रहा था। और मैंने इसे प्रारूपित करने के कई तरीके आज़माए लेकिन यह हर तरह से सही लगता है और नीचे दिए गए पूर्वावलोकन में हर बार गड़बड़ करता है। (उह, मैं एक गड़बड़ हूँ।)

$ chmod -R -c 755 /media/My\ Book/Videos 
..... 
..... 
..... 
mode of `/media/My Book/Videos/xxxx/xxxx/xxxx.mkv' changed from 0600 (rw-------) to 0755 (rwxr-xr-x) 

ls -al दिखाता है:

mvl1014@FX6800:/media/My Book/Videos$ ls -al 

total 88 
drwx------ 1 mvl1014 mvl1014     0 Aug 28 15:17 .  
drwx------ 1 mvl1014 mvl1014 20480 Sep  3 14:29 .. 
drwx------ 1 mvl1014 mvl1014  8192 Aug 28 15:18 xxxx
drwx------ 1 mvl1014 mvl1014 49152 Aug 16 14:02 xxxx
drwx------ 1 mvl1014 mvl1014  8192 Aug 27 21:36 xxxx
drwx------ 1 mvl1014 mvl1014  4096 Jul 23 19:09 xxxx

अगर यह पूछा गया है तो मैं माफी मांगता हूं। मैंने इस जगह को प्लस सभी सुझाए गए "समान प्रश्नों" पर देखा। कोठरी वाली बात जो मुझे एक जवाब के लिए मिली , वह यहाँ थी , लेकिन अपने स्वयं के यूआईडी के साथ दिए गए कोड को चलाने से भी काम नहीं हुआ।


2
विंडोज फाइल सिस्टम (जिसे NTFS के रूप में भी जाना जाता है) पर chmod का उपयोग करने से काम नहीं चलेगा। लिनक्स अनुमतियाँ केवल एक लिनक्स फाइल सिस्टम (उर्फ ext4, ext3, btrfs, आदि) पर काम करेंगी। आपको जो करने की आवश्यकता है वह केवल माउंट बिंदु (आपके मामले में My \ Book) है - sudo chmod 755 /media/My\ Book। एक बार ऐसा हो जाने के बाद, My \ Book के तहत फाइल को इसकी अनुमति मिलनी चाहिए।
mikewhatever 5

टिप्पणी के लिए धन्यवाद @mikewhatever। मैंने USB ड्राइव और यहां तक ​​कि एक माउंटेड पार्टीशन दोनों पर यह कोशिश की और न ही काम किया। इसलिए मैंने -c के साथ -R का इस्तेमाल किया और यह सभी 2.5 टीबी डेटा और "परिवर्तित अनुमतियों" के माध्यम से चला गया - या कम से कम मुझे ऐसा बताया। इसने पहले की तरह ही कार्य किया, जब मैंने GUI विकल्प का उपयोग करने का प्रयास किया था।
mvl1014

"मैंने USB ड्राइव और यहां तक ​​कि एक माउंटेड विभाजन ... दोनों पर यह कोशिश की।" वही तुम्हारी भूल है। फिर, आपको केवल माउंट पॉइंट को चोदने की आवश्यकता है, न कि विभाजन या "यूएसबी ड्राइव" को।
mikewhatever

@mikewhatever मे मैंने "आरोह बिंदु" खोजा है लेकिन केवल स्वचालित रूप से माउंट करने के लिए मिला है, जिसने मुझे fstab संपादित किया था। इसके परिणामस्वरूप मेरा ऐसा फ़ोल्डर बन गया, जो रूट के स्वामित्व में था, इसलिए मैं फ़ोल्डर के लिए कुछ नहीं कर सकता, यह अनिवार्य रूप से सटीक विपरीत है जिसे मैं पूरा करने की कोशिश कर रहा था। तो स्पष्ट रूप से मैं इस अवधारणा को नहीं समझता। :( क्या आप मुझे इंगित कर सकते हैं जहां मैं माउंट पॉइंट को चोदना सीख सकता हूं, न कि वास्तविक डिवाइस, फोल्डर, फाइल आदि को, जो मैं कर रहा हूं?
mvl1014

जवाबों:


26

हल किया!

इसका जवाब यहां मिला

gksu gedit /etc/fstab

अगली पंक्ति को इस रूप में जोड़ें (यदि आप नहीं जानते कि आपका UUID एक sudo करता है blkid)

UUID=12102C02102CEB83 /media/Store ntfs-3g auto,users,permissions 0 0

इसे सहेजें और फ़ाइल को बंद करें।

यदि आपको निर्देशिका बनाने की आवश्यकता है, जो मैंने किया था

sudo mkdir /media/Store

फिर

sudo mount /media/Store

अंत में (जो भी अनुमतियाँ आप सेट करना चाहते हैं)

chmod 755 -R /media/Store

और फिर इसे अपना बनाएं

chown <username> -R /media/Store

हाँ, मुझे मिलने में 2 दिनों में 8-10 घंटे लग गए। और "स्टोर" "स्टोरेज" के लिए है :-P


1
क्या यह नहीं होना चाहिए chmod 755 /media/Store? और chown username /media/Store?
deanresin

1
-Rअनुमतियों के अंदर क्या है के लिए रिकर्सिवली बदलने की अनुमति देता/media/Store
Willoczy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.