更改 USB 外部硬盘上的文件权限

更改 USB 外部硬盘上的文件权限

我在 Ubuntu 10.04 中使用外置 USB 硬盘很长时间了,无论是在公司还是在家。现在我在家里安装了 12.04。今天我第一次使用 USB 驱动器。我可以读取磁盘,但无法更改我想要的文件的权限。

“mount” 的输出

/dev/sdb1 on /media/FREECOM HDD type vfat   
(rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,
utf8=1,showexec,flush,uhelper=udisks)

我尝试

sudo chmod u+w bsst-hdf_to_bsst-h5

我得到了

-rw-r--r-- 1 paco paco  2956 dic 19 10:27 bsst-hdf_to_bsst-h5

任何想法都值得感激。提前致谢。


再次问好,抱歉回复晚了。现在我尝试将 10.04 版 fstab 中的设备行复制到 12.04 版笔记本电脑,但仍然收到错误消息。

Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb1 on /media/FREECOM HDD

我添加到 fstab 以尝试安装 USB 驱动器的行是

/dev/sdb1 /media/FREECOM\040HDD vfat rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush 0 0

恢复原始 fstab 并插入 USB 驱动器时,mount 的输出为

/dev/sdb1 on /media/FREECOM HDD type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)

我应该在 fstab 中添加什么才能使驱动器完全正常工作?我想更改 USB 驱动器中文件的权限。

再次感谢

答案1

sudo chown -R $USER:$USER /media/FREECOM

答案2

我看到你的磁盘是 vfat,不幸的是,它不支持当前版本的文件权限,除非你想在 UMDOS 中重新格式化它,因为它已经停产并且需要较旧的内核。然而,这可能有助于你

不幸的是,Ubuntu 和一般的 Linux 在其他文件系统下都存在不稳定的权限,特别是在外部磁盘上,即使没有 VFAT。

您可以尝试以下另外两个答案(按优先顺序):

如何在可移动驱动器上设置可执行权限?

https://superuser.com/questions/134438/how-to-set-default-permissions-for-automounted-fat-drives-in-ubuntu-9-10

相关内容