![如何以用户身份挂载 exFAT/FAT 分区,而无需在权限中设置所有文件的可执行位?](https://linux22.com/image/1196808/%E5%A6%82%E4%BD%95%E4%BB%A5%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E6%8C%82%E8%BD%BD%20exFAT%2FFAT%20%E5%88%86%E5%8C%BA%EF%BC%8C%E8%80%8C%E6%97%A0%E9%9C%80%E5%9C%A8%E6%9D%83%E9%99%90%E4%B8%AD%E8%AE%BE%E7%BD%AE%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E7%9A%84%E5%8F%AF%E6%89%A7%E8%A1%8C%E4%BD%8D%EF%BC%9F.png)
这里是 Ubuntu 23.04,但应该适用于几乎所有版本。
我想通过系统中的用户安装机制安装外部驱动器(是否udev
涉及?),通常通过 SSH 使用udisksctl mount -b /dev/sdX
。
VFAT/exFAT 驱动器显示权限为 755,这很烦人,因为我不想在复制文件时设置可执行位。我如何强制udisksctl
(或者这是udev
幕后操作?)以 644 权限安装这些驱动器的所有文件?
我对该/etc/udisks2/mount_options.conf
文件的尝试没有成功。
设置exfat_defaults=uid=$UID,gid=$GID,noexec
没有起作用。
我重新启动以sudo systemctl restart udisks2.service
确保更改已加载。