我已将内部驱动器格式化为 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-exfat
并exfat-utils
已安装。我是否可以不更改 exFAT 的权限,或者将其作为 root 安装,但已授予自己访问权限?
ls -l
将每个文件显示为-rwxrwxrwx 1 root root
或 777
答案1
据我所知,FAT/FAT32/exFAT 文件系统不支持像常见的 Linux 文件系统那样每个文件一个用户。所以,chown
和chgrp
将不起作用。但是,您可以在挂载期间为所有文件指定一个用户/组
sudo mount /dev/sdc /mnt/media/ -o uid=1000,gid=1000
(此处/dev/sdc
仅举例)