挂载-将其他用户作为我自己绑定


16

我正在使用fstab绑定一个属于我自己的目录中另一个用户的文件夹。我知道安装SSHFS时可以映射用户,我一直在做一些研究,但找不到mount --bind等效的东西。

有什么方法可以挂载另一个用户的文件夹和文件作为我自己的文件夹和文件?

更新:不一定必须mount --bind。在映射用户时,它只需要执行类似的操作即可,并且可以在启动时完成。

Answers:


16

Linux绑定安装内核功能无法做到这一点。但是您可以使用FUSE文件系统bindfs来实现。Bindfs比绑定安装慢,并且不传递扩展属性,但是从另一方面来说,它可以由非root用户和Linux以外的Unix变体使用,对于您而言最重要的是,它允许所有权和权限的简单转换。

bindfs -u cqqrstoo ~bob/stuff ~cqqrstoo/bobs-stuff

在中/etc/fstab,将转换为:

bindfs#/home/bob/stuff /home/cqqrstoo/bobs-stuff fuse force-user=cqqrstoo 0 0
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.