无法在 Ubuntu 18.04 上更改外部硬盘驱动器的权限

无法在 Ubuntu 18.04 上更改外部硬盘驱动器的权限

我知道这个问题之前已经有人问过了,但我找不到针对 Ubuntu 18.04 的解决方案

我有一个外部硬盘 (FAT32),它的默认名称带有空格,这让我编写脚本时非常痛苦。因此我手动将挂载点更改为, /media/$user/Ext1TB但现在我没有磁盘的写权限,无法保存或修改内容。它以前工作正常。

我尝试过的事情:

sudo chown -R $USER:$USER path/to/folder
gksu nautilus (doesn't work on 18.04?)
sudo chmod -R 777 /<folder name or path>

通过更改权限sudo nautilus(有效但不会保持原样)

所以我有点想不通了。还有其他不涉及格式化的建议吗?

我已经看过以下帖子:

编辑:
感谢 guiverc,我现在了解了 FAT32 权限的问题。我尝试了以下操作,但没有结果:

sudo mount /dev/sda1 /media/$USER/Ext1TB

我应该添加-w吗?帮助说它是隐式的。有人能帮忙安装调用吗?

根据我对建议使其永久化的帖子的理解,我必须在 fstab 中添加或修改类似于这样的行:

UUID=8C52-C1CD /home/storage auto   user,umask=000,utf8,auto  0   0

但我不知道如何构建线路、找到正确的 UUID 编号并设置正确的选项。有什么建议吗?

答案1

要挂载您的驱动器,您必须使用参数,-o umask=000这将把整个驱动器挂载为写入。由于它是 FAT32 格式的驱动器,因此用户权限在其上的工作方式如下:它们在挂载时设置,因此:

sudo mount /dev/sda1 /media/$USER/Ext1TB -o umask=000

将解决您的问题。

相关内容