应用程序在 exFat 格式的 USB 上写入/访问时出现权限问题

应用程序在 exFat 格式的 USB 上写入/访问时出现权限问题

我用Kubuntu 20.04 上的 128GB Samsung USB 驱动器(exFat 格式)(偶尔在 Windows 和 Linux Mint 上使用)。我每天都会使用该驱动器,并将所有与工作相关的文件存储在其中。它安装在 Kubuntu 和 Linux Mint 上,我可以使用文件浏览器拖放(大多数)文件。

但是我无法执行以下操作(除其他操作外)

  • 每当我将文件拖放到 Skype 聊天中时,它都无法上传它们。如果我将这些文件复制到磁盘上的任何文件夹中(例如 /Documents),拖放到 Skype 上就可以正常工作
  • 它无法运行“npm”命令,例如“npm install tailwindcss...”。但是,如果我在磁盘上的任何文件夹中运行相同的命令,则一切正常。
  • 拖放文件附件也一样Thunderbird 到驱动器。它不起作用。另一方面:拖放文件驱动器 TO Thunderbird 可以工作。

此外,以下操作也可在驱动器上进行:

  • 使用 TexStudio 打开、编辑和保存 .tex 文档
  • 使用 IntelliJ 打开、编辑和保存文件
  • 使用 LibreOffice、-Calc 等打开、编辑和保存文件。

到目前为止,我尝试添加一个 fstab 条目,但这并不能解决问题。(UUID=... /media/.../WorkStick exfat defaults,uid=1000,gid=1000 0 0)

我认为权限有问题(某些应用程序具有其他应用程序没有的权限或属于不同组的权限),但是我不是 Linux 专业人士,希望这里的任何人都可以帮助我。

提前非常感谢您!

答案1

由于 exfat 是为 Windows 创建的,因此它不是符合 POSIX 标准的文件系统,并且缺少 Unix 文件系统所期望的许多功能,例如符号链接、硬链接、文件锁定、区分大小写和权限。您在 exfat 上看到的任何权限都来自挂载选项,而不是来自文件系统。

许多其他问题已涉及特定应用:

相关内容