某些应用程序无法读取或写入已安装的 NTFS 分区:权限被拒绝

某些应用程序无法读取或写入已安装的 NTFS 分区:权限被拒绝

我在双启动模式下运行 Kubuntu 20.04 和 Windows 8.1,并且我在 /data 上挂载了一个 NTFS 分区 /dev/sda5。所有默认的 Kubuntu 应用程序(如 Dolphin 文件管理器、KTorrent 等)都可以毫无问题地读取和写入该分区。但是当我安装某些应用程序时,我注意到它们没有读取或写入 /data 的权限。

我的 fstab 行:UUID=3A8A31E98A31A1F5 /data ntfs defaults,umask=007,uid=1000,gid=1000 0 0

youtube-dl 无法打开文件以写入 /data
Discord 文件打开器看不到数据文件夹,而海豚文件管理器中可以看到它

我尝试过的事情清单:

  • 我听说 Windows 在关机前会将只读标志设置为 NTFS 分区,因此我启动 Windows,禁用快速启动和休眠模式,然后重新启动而不是关机。没用。
  • 使用修改权限sudo chmod -r ugo-rw /data,没有起作用
  • 卸载 /dev/sda5 并以读写权限重新安装它,
    sudo umount /dev/sda5
    sudo mount -o rw,users,umask=022 /dev/sda5 /data
    没有用
  • 修改了 fstab 文件以包含我的 uid 和 gid
    UUID=3A8A31E98A31A1F5 /data ntfs defaults,umask=007,uid=1000,gid=1000 0 0
    ,然后重新挂载了分区。没有用。

我将不胜感激任何帮助!

答案1

如果您使用 snap 安装 youtube-dl,请执行以下操作之一:

删除 youtube-dl 并通过其他方法安装它(Snaps 除外)

或者

将您的设备安装在您的主目录中,如下所示如何允许 snap 应用程序访问 /tmp 文件夹?

相关内容