我正在使用 fstab 在我自己的一个目录中绑定属于另一个用户的文件夹。我知道我可以在安装 SSHFS 时映射用户,我一直在做一些研究,但找不到mount --bind
等效的。
有什么办法可以将其他用户的文件夹和文件挂载为我自己的?
更新:它不一定必须是mount --bind
。它只需要在映射用户时做一些类似的事情,并且可以在启动时完成。
Gil*_*il' 24
使用 Linux 绑定挂载内核功能无法做到这一点。但是您可以使用FUSE文件系统bindfs来做到这一点。bindfs 比绑定挂载慢,并且不传递扩展属性,但另一方面,它可以被非 root 用户和 Linux 以外的 Unix 变体使用,对你来说最重要的是,允许简单的所有权和权限转换.
bindfs -u cqqrstoo ~bob/stuff ~cqqrstoo/bobs-stuff
Run Code Online (Sandbox Code Playgroud)
在 中/etc/fstab
,这将转化为:
bindfs#/home/bob/stuff /home/cqqrstoo/bobs-stuff fuse force-user=cqqrstoo 0 0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8643 次 |
最近记录: |