Gnome Files 在安装驱动器时如何选择用户

Gnome Files 在安装驱动器时如何选择用户

我有一个 USB 驱动器,上面有两个分区:一个 100GB 的 ext4 分区和一个 20GB 的 ntfs 分区。

当我插入驱动器时,Gnome Files 会自动将它们挂载在 上/media/<user>。但是,ext4 分区归用户1001和组所有1001,而 ntfs 分区归 所有<user>

我该如何配置它,以便 ext4 分区也归 拥有<user>?为什么它归 拥有,1001尽管/etc/group没有具有该 ID 的组...

我在 Ubuntu 20.04 上运行。

谢谢!

答案1

当安装大多数外部驱动器时,udisks2会查看文件系统的类型并应用某些安装选项,包括决定是否为当前活动席位上登录的用户安装驱动器。

由于 ext4 是 Linux 的原生文件系统,因此假定用户可能希望保留权限,因为它完全能够支持所需的所有多用户 Unix 权限,包括扩展属性等。但是,NTFS 或 FAT 等文件系统不是原生的,也不具备这些功能,因此假定它是外部设备并为当前用户安装。即使是原生支持 POSIX 语义但常用于可移动媒体的 UDF,也默认使用当前用户进行安装。

udisks2应该能够使用 进行配置/etc/udisks2/mount_options.conf。在许多系统上,有一个名为的示例文件,/etc/udisks2/mount_options.conf.example其中显示了示例语法和默认值。您可以使用uid=$UID,gid=$GID挂载选项使其为当前登录的用户挂载。

相关内容