关于许可

关于许可

我对 ubuntu (12.04) 还很陌生,为了自动挂载我的驱动器,我添加了这一行fstab

/dev/sda4 /media/FF15-ED92 vfat defaults 0 0

但是现在,当我想删除目录或文件时,它不会像使用键盘上的 del 键那样删除,因此右键单击该目录和文件,但没有删除和移至废纸篓的选项,也无法点击。那么我如何才能授予自己执行此操作的权限。而且我也无法在我的 U 盘上执行此操作。

我试过了,但什么也没发生

sudo chmod 777 /media/44gb

如果我从 chmod 更改为 chown,则会出现

改变所有权/media/44gb: Operation not permitted

答案1

您不仅需要设置挂载驱动器的目录的所有者和权限,还需要在 fstab 中设置挂载选项。

我使用 UUID 的首选方法,而不是使用 /dev/sda 的旧方法。如果您想使用这种方法,它会在 fstab 顶部告诉您如何操作,但在终端上,您可以输入命令sudo blkid来获取 UUID 列表,然后可以将其剪切并粘贴到 fstab 中。

我的 NTFS 驱动器设置了这些选项;我是所有者:

#sdax good idea to add comment here
UUID=C61460BE1460B2DB  /mnt/foldername  ntfs-3g auto,users,uid=yourID,gid=yourID,utf8,dmask=002,fmask=113  0  0

我将其挂载在 /mnt/foldername 中,yourID 应该更改为您的登录名。这应该可以让您开始,但如果不太正确,您可以通过搜索或在此处提问来了解更多信息。

我实际上没有任何 FAT/FAT32/VFAT 分区,但我认为它们可能是相同的,除了 ntfs-3g 部分。

我认为 /media 目录传统上用于自动安装媒体,但我想这没问题。我使用 /mnt。

编辑-测试安装选项

测试和调试 /etc/fstab 中的选项的一个简单方法是使用特殊的 mount 命令,该命令将以交互方式(而不是在启动时)挂载 fstab 中的所有常用挂载。

我的方法是保持文件打开/etc/fstab,但保存所有编辑;然后,在命令提示符下,我输入sudo mount -a以将所有内容挂载到 fstab 中,如果有任何问题,它将输出一条错误消息。如果没有问题,我会测试结果是否符合我的要求。如果不是,我仅卸载该目录,使用sudo umount /path/mountname,对 fstab 进行另一次编辑,保存并重复,直到它正常工作。

如果存在语法错误,则在关闭文件之前,如果我无法修复它,我通常会注释掉该条目,然后稍后再试。

相关内容