更改USB外置硬盘的文件权限

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

输出“挂载”

/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 

任何想法,将不胜感激。 提前致谢。


嗨再次抱歉延迟回答。 现在我尝试将设备行从fstab从10.04复制到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驱动器中文件的权限。

再次感谢

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

我看到你的磁盘是vfat,遗憾的是它不支持文件权限赢得当前版本,除非你想在UMDOS中重新设置它,这已被取消并且需要更旧的内核。 但是,这可能有助于您

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

您可以尝试这两个其他答案(按优先顺序):

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

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