![如何永久更改软盘权限?](https://linux22.com/image/864663/%E5%A6%82%E4%BD%95%E6%B0%B8%E4%B9%85%E6%9B%B4%E6%94%B9%E8%BD%AF%E7%9B%98%E6%9D%83%E9%99%90%EF%BC%9F.png)
我在一台旧电脑上安装了 Lubuntu 14.04,并尝试使用它的软盘驱动器,因为这是将小文件从该电脑移动到其他电脑的最快方法。
但我遇到了麻烦,因为显然只有 root 才有权使用它;使用我的普通用户权限,我只能看到文件,而不能编辑它们,正如您在以下屏幕截图中看到的那样:
当然,我可以通过写入类似的内容从终端复制软盘上的文件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
。我在这里添加了最后一行,因为我在与之前相同的网站上看到了。我尝试写入“floppy”和“floppy0”。这两种解决方案都不起作用。
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"
...
那么...还有其他想法吗?:\
答案1
所以这个问题在 Rmano 的帮助下得到了解决:我必须uid=<my user id>
在 中添加选项列表/etc/fstab
。因此,最后一行变成:
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8,uid=<my user id> 0 0