exFAT 自动挂载用户 rw

exFAT 自动挂载用户 rw

我已将内部驱动器格式化为 exFAT,以便可以在必要时与 Windows 共享并从磁盘安装它,从而创建以下fstab条目:

LABEL=Media /mnt/Media auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=Media 0 0

这会自动安装驱动器,我可以读取驱动器,但每个文件都显示为 root 所有,如果我在那里创建文件或复制文件,它会默认为“root”,即使我没有使用sudo或以 root 身份登录,这很令人困惑。我希望它可以被读取和写入用户 uid=1000。fuse-exfatexfat-utils已安装。我是否可以不更改 exFAT 的权限,或者将其作为 root 安装,但已授予自己访问权限?

ls -l将每个文件显示为-rwxrwxrwx 1 root root或 777

答案1

据我所知,FAT/FAT32/exFAT 文件系统不支持像常见的 Linux 文件系统那样每个文件一个用户。所以,chownchgrp将不起作用。但是,您可以在挂载期间为所有文件指定一个用户/组

sudo mount /dev/sdc /mnt/media/ -o uid=1000,gid=1000

(此处/dev/sdc仅举例)

相关内容