无法显示此位置。您没有查看“USB 闪存驱动器”内容所需的权限

无法显示此位置。您没有查看“USB 闪存驱动器”内容所需的权限

使用 Ubuntu 20.04。我有默认的“sudo”帐户。我创建了第二个用户帐户(标准帐户)。登录到第二个用户帐户时,如果我插入使用 ext4 格式化的 USB 闪存驱动器,则在尝试访问驱动器上的文件时会收到此消息:This location could not be displayed. You do not have the permissions necessary to view the contents of "USB Flash Drive"

我已经通过使用另一个使用 FAT32 格式化的 USB 闪存驱动器“解决”了这个问题。但为了进一步学习,我想在这里发帖,看看是否有人知道如果我继续使用 ext4 格式的驱动器,如何修复这个问题。我假设修复以某种方式涉及更改权限,但我不确定是什么权限。

我意识到这个主题在 Ask Ubuntu 上还有其他类似的帖子,并且我试图分析这些修复,但我无法理解如何将这些修复与处理非用户可拆卸设备(如闪存驱动器)的权限联系起来。

答案1

这不是一个问题,而是一个特性。

ext4是支持权限的 Linux 文件系统。因此,根文件夹具有一定的所有权和权限设置,插入驱动器时自动创建的挂载点也会采用这些权限和权限设置。

为了授予不同用户对 USB 驱动器的访问权限,您必须像任何驱动器一样设置权限。

  • 您可以在驱动器上创建子文件夹,并将每个文件夹的所有者更改为不同的用户
  • 您可以将 GROUP 更改为所有需要访问的用户所属的组。
  • 您可以开放权限,以便任何人都可以访问该驱动器或驱动器上的特定文件夹。
  • ...

所以这取决于您的使用情况。由于文件系统支持 Linux 权限,因此您可以精细地设置对驱动器或其特定文件夹的访问权限。

相关内容