fstab。允许 2 个用户使用密码挂载 NTFS。拒绝其他用户。可以吗?

fstab。允许 2 个用户使用密码挂载 NTFS。拒绝其他用户。可以吗?

我见过这个回答但它要求始终挂载该分区(并通过挂载 NTFS 的根 FS 上的组权限进行用户访问)

我希望能够只允许几个用户启动分区的挂载。

我很少需要安装该分区,而一直将其安装起来只会给经常处于睡眠/唤醒/移动状态的便携式设备带来麻烦。

有可能吗?例如:

fstab:

/dev/sda1 /windows ntfs noauto,user=userA,user=userB,rw 0 0

理想情况下,要求用户输入密码进行确认。我不知道在 GUI 上会发生什么……但正在努力学习。如果这是一台普通服务器,我只需将它们添加到允许该挂载点的 sudoers 中即可。

我认为最终我会让他们成为机器的 2 个管理员。但我想避免这种情况。

答案1

在 fstab 中你也可以使用

uid=1000,gid=1000,permissions 0 2

指定用户、组和权限以使挂载更加具体。如果您将这 2 个用户放入一个新组中并在挂载期间使用该 ID,则他们拥有该磁盘并可以写入该磁盘。

但 ...

我根本不会自动安装光盘,只有当这 2 个用户登录系统时才会安装。基本上,当这些用户登录时,启动一个安装光盘的脚本。如果您仍然需要密码,您可以在脚本中强制执行该密码,如果您添加配置文件,您可以在其中输入用户名(这样可以轻松添加新用户或删除过时的用户)。

相关内容