相关疑难解决方法(0)

如何以用户身份挂载外部 vfat 驱动器?

我在 bak 组中有一个挂载点 /mnt/v1 和一个用户 bak。我这样做了:

sudo chown bak:bak /mnt/v1
sudo chmod 775 /mnt/v1
Run Code Online (Sandbox Code Playgroud)

现在我想将一个带有 /dev/sdb1 分区的外部 fat32 驱动器挂载到这个目录。我收到消息“只有 root 可以这样做”,所以我发现我需要更改 fstab 并添加了这一行:

/dev/sdb1       /mnt/v1     vfat        noauto,user           0      2
Run Code Online (Sandbox Code Playgroud)

但是当我像这样安装时,我仍然收到令人讨厌的消息“只有 root 可以做到这一点”:

bak$ mount -t vfat /dev/sdb1 /mnt/v1
Run Code Online (Sandbox Code Playgroud)

但是当我以 root 身份挂载时,整个驱动器都获得了我不想要的 root 权限。

是否需要采取一些措施才能将新的 fstab 条目读入内核?我怎样才能达到我想要的?

security linux storage permissions mount

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

linux ×1

mount ×1

permissions ×1

security ×1

storage ×1