सवाल फ़्लॉपी अधिकारों को स्थायी रूप से कैसे बदलें?


मैंने पुराने कंप्यूटर पर लुबंटू 14.04 स्थापित किया है, और मैं इसकी फ्लॉपी ड्राइव का उपयोग करने की कोशिश कर रहा हूं, क्योंकि यह छोटी फ़ाइलों को मेरे अन्य कंप्यूटरों में ले जाने का सबसे तेज़ तरीका है।

मुझे परेशानी हो रही है, हालांकि, स्पष्ट रूप से केवल रूट के साथ काम करने का अधिकार है; मेरे सामान्य उपयोगकर्ता अधिकारों के साथ मैं केवल फाइलों को देख सकता हूं, उन्हें संपादित नहीं कर सकता, जैसा कि आप इस स्क्रीनशॉट में देखते हैं:

Screenshot, floppy properties

निस्संदेह मैं चीजों को लिखकर टर्मिनल से फ्लॉपी पर फ़ाइलों की प्रतिलिपि बना सकता हूं sudo cp -file's directory- /media/floppy0, लेकिन यह एक दर्द है।

तो मेरी योजना कम से कम अस्थायी रूप से, फ्लॉपी ड्राइव के मालिक बनना है, ताकि मैं निश्चित रूप से अधिकारों को बदल सकूं। मैंने सफलता के बिना, यहां और अन्य वेबसाइटों पर, पूरे वेब पर समाधान की तलाश की।

उदाहरण के लिए मैंने लिखने की कोशिश की sudo chown alex:alex /media/floppy0, लेकिन यह कहता है कि मेरे पास इसकी अनुमति नहीं है। मैंने कोशिश की sudo chown -R alex:alex /media/floppy0, जो केवल एक बार काम करता था, और केवल अस्थायी रूप से (क्योंकि यह सब वापस लौटाया गया था जब मैं फिर से फ्लॉपी घुड़सवार था); अब यह कहता है कि मुझे अब इसके लिए अनुमति नहीं है।

मैंने सफलता के बिना कुछ फाइलों को भी संशोधित किया। वे यहाँ हैं।

में /etc/fstab मैंने पिछले दो लाइनों को जोड़ा है। आखिरी में अब इसके सामने # है, क्योंकि मैं इसके बिना प्रयोग कर रहा था, बिना सफलता के। मैंने पढ़ा कि मुझे इसे किसी अन्य वेबसाइट पर करना था। मुझे यकीन नहीं है कि मैं इसे जोड़ सकता हूं।

alex@Ermac:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=845740a8-88b5-4ed7-8e2a-786a5ed8c61d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=939cac21-ee73-4249-aafd-3c8e59e81501 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
# /dev/fd0        /media/floppy  auto    rw,user,noauto,exec,utf8 0       0

यहाँ है /etc/modules। यहां मैंने पिछली पंक्ति को जोड़ा, जैसा कि मैंने पहले की वेबसाइट पर पढ़ा था। मैंने दोनों "फ्लॉपी" और "फ्लॉपी 0" लिखकर कोशिश की। इन समाधानों में से कोई भी काम नहीं किया।

alex@Ermac:~$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

lp
floppy0

मैंने इस हिस्से को भी बदल दिया /lib/udev/rules.d/80-udisks.rules, एक दूसरे समाधान के मुताबिक जो मेरे लिए काम नहीं करता था, दूसरे के रूप में। उन दो 0 जहां 1 एस:

alex@Ermac:~$ cat /lib/udev/rules.d/80-udisks.rules
...
# PC floppy drives
#
KERNEL=="fd*", ENV{ID_DRIVE_FLOPPY}="0"

# USB floppy drives
#
SUBSYSTEMS=="usb", ATTRS{bInterfaceClass}=="08", ATTRS{bInterfaceSubClass}=="04", ENV{ID_DRIVE_FLOPPY}="0"
...

तो ... कोई अन्य विचार? : \


4
2017-11-04 14:44


मूल


क्या आपने जोड़ने की कोशिश की है uid=<your user id> विकल्पों की सूची में /etc/fstab? या --- मुझे नहीं पता कि लुबंटू उडिस्क सिस्टम का उपयोग करता है या नहीं; का उपयोग करते हुए udisksctl mount --block-device /dev/floppy0 (या floppy) सभी अनुमति की बातों का ख्याल रखना चाहिए और इसे माउंट करना चाहिए /media/alex/floppy या कुछ समान है। - Rmano
फ्लॉपी ड्राइव का उपयोग संभवतः "असमर्थित तकनीक का अनुचित उपयोग" हो सकता है। फ़ाइलों को स्थानांतरित करने के लिए आप फ्लैश ड्राइव का उपयोग क्यों नहीं कर सकते? क्या दोनों कंप्यूटर फ्लैश ड्राइव का समर्थन करते हैं? फ्लैश ड्राइव अधिक हालिया तकनीक हैं और बेहतर समर्थित होंगे। - Bulrush
@ बुलरुश: मैं इसका उपयोग नहीं कर सकता क्योंकि इस कंप्यूटर के यूएसबी दरवाजे कुछ हैं और असहज हैं, क्योंकि वे मामले के पीछे हैं, जो ऐसी स्थिति में खड़ा है जिसके लिए मुझे हर बार इसे स्थानांतरित करने की आवश्यकता होगी एक फ्लैश ड्राइव का उपयोग करें। मैं समस्या को हल करने के लिए एक एक्सटेंशन और एक बहु-प्लग खरीद सकता हूं, लेकिन ज्यादातर समय मेरे लैपटॉप पर मुफ्त यूएसबी दरवाजे नहीं हैं। जो भी हो, अब मैं fstab को संपादित करने की कोशिश करूंगा क्योंकि रमनो ने कहा था। - il mietitore
@ रमनो: यह काम किया! अब जब मैं एक फ्लॉपी माउंट करता हूं तो मैं उसका मालिक हूं! धन्यवाद! - il mietitore


जवाब:


तो यह हल किया गया Rmano के लिए धन्यवाद: मुझे जोड़ना पड़ा uid=<my user id> विकल्पों की सूची में /etc/fstab। तो, अंतिम पंक्ति बन जाती है:

/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8,uid=<my user id> 0 0

3
2017-11-06 11:12