具有 linux 用户级安全性的网络文件系统

Kon*_*ads 8 linux nfs webdav webdavfs openafs

我想在 linux 的服务器和客户端之间启用文件共享。我不想像 NFSv4 那样依赖机器信任,因为客户端用户将拥有 root 权限。除了 SMB (SAMBA) 我还有什么选择?OpenAFS 是否支持用户级别的身份验证和访问?使用挂载的 WebDAV/ftp/sshfs 对 LAN 来说似乎很愚蠢。

Kyl*_*ndt 14

我不确定我是否完全理解:

“我不想像 NFSv4 那样依赖机器信任,因为客户端用户将拥有 root 权限。”

如果您的意思是客户端用户将在客户端上拥有 root 权限,而您不希望他们在主机上拥有 root 权限,那么您就不要使用“no_root_squash”选项。您还可以执行诸如禁用 setuid 之类的操作,以帮助降低服务器对客户端的风险。

您还可以选择在 NFSv4 中使用 kerberos,请参阅此链接

因此,换句话说,NFSv4 可能会为您提供所需的安全性,同时又多一点......(可扩展?).. 到处使用 sshfs。它可能仍然不是你想要的,但我不会很快放弃它。

  • @Konrads:正如 Brandt 先生所说,如果您使用 kerberos,则不会。即使马特在他自己的工作站上有根,他也无法获得乔的 TGT。 (2认同)