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

pac*_*met 4 permissions files external-hdd 12.04

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

“挂载”的输出

/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)
Run Code Online (Sandbox Code Playgroud)

我试试

sudo chmod u+w bsst-hdf_to_bsst-h5
Run Code Online (Sandbox Code Playgroud)

我得到

-rw-r--r-- 1 paco paco  2956 dic 19 10:27 bsst-hdf_to_bsst-h5
Run Code Online (Sandbox Code Playgroud)

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


再次嗨,很抱歉延迟回答。现在我尝试将 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
Run Code Online (Sandbox Code Playgroud)

我添加到 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
Run Code Online (Sandbox Code Playgroud)

当恢复原来的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)
Run Code Online (Sandbox Code Playgroud)

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

再次感谢

Oct*_*ves 7

sudo chown -R $USER:$USER /media/FREECOM
Run Code Online (Sandbox Code Playgroud)

  • 您可以为用户和组使用 $USER 变量;) (2认同)