为什么仅由于计算机上的根目录具有与NFS所有者相同的UID就能挂载NFS共享?

迈克·威廉姆斯

我最近在家里安装了一台新的FreeNAS机器,现在开始修补。我以前在网络管理方面经验很少(过去一两年来,我只在家用计算机上使用Linux)。

我习惯于在Kubuntu机器上通过CIFS从Synology DiskStation挂载SMB共享,​​我需要提供凭据才能做到这一点。我一直在对该主题进行一些在线搜索,并且我了解NFS不需要登录凭据即可挂载,尽管我相信客户端和NFS计算机上的UID需要对齐才能成功进行挂载(尽管我不确定我对此的理解是正确或完整的)。

我似乎已经能够从FreeNAS计算机上成功挂载NFS共享,并且我相信这是因为我使用sudo运行了mount命令,并且NFS共享所有者位于FreeNAS中,因此客户端和服务器上的UID都是0,这允许安装继续吗?

如果这是正确的,我想知道是否有人在我的家庭网络上连接了Linux计算机并对该计算机具有su特权,然后可以在没有任何凭据的情况下挂载NFS共享?

如果是这样,是否有办法限制我安装共享的能力?这是Kerberos的目的吗?

迈克·威廉姆斯

为了使任何具有类似查询的人受益:

我需要进一步修补才能更加自信,但是根据过去几个月我Startpaging,播客收听和博客阅读中切入的内容,我相信我对问题末尾的怀疑是正确的。请参阅Slashdot文章中有关Lennart Poettering致力于改变Linux主目录管理方式的野心的一个响应:https ://linux.slashdot.org/comments.pl?sid=14839086 &cid=59218868

按照那个职位;“ NFS具有两种安全模式:基于瑞士UID的奶酪,安全但基于超级复杂和脆弱的kerberos”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

NFS挂载目录所有者问题

为什么我的网站证书在不同的计算机上具有不同的“颁发者”?

为什么网络上的所有计算机都具有相同的MAC地址?

C#计算机所有者名称

通过更改默认所有者来挂载NFS文件系统

如何为NFS挂载指定所有者和权限?

在台式计算机上口吃,如何确定所有者的优先级

nfs4权限被拒绝:显示所有者的UID GID号。我期待弦乐

为什么我的所有帐户密码(在计算机上)都一样?

如何正确导出和导入也具有子目录作为挂载点的NFS共享?

共享目录的所有者

在具有特定组所有权的远程计算机上创建目录树

NFS 共享可以在两台计算机之间自动挂载吗?

在文件系统上找到计算机的所有者

如何在PDF文件中隐藏(删除)“所有者”和“计算机”信息?

如何在RAR文件中隐藏(删除)“所有者”和“计算机”信息?

git可以在本地Windows NTFS计算机上保留文件所有者,权限,ACL和文件属性吗?

为什么计算机必须具有BIOS?

Docker - 挂载目录的所有者和组

在计算机上保留 nfs mount 的本地副本

使用NFS挂载时,如何在目录中有两个具有相同名称的文件?

具有777权限的sshfs挂载目录的所有者无法打开它(没有ACL,没有SELinux)

如何从Windows计算机上的目录中递归删除所有.DS_STORE文件?

将Windows 7 Pro OEM映像移到具有相同硬件的计算机上

删除下一个计算机所有者的所有Linux用户

在仅具有USB 3端口的计算机上安装Windows 7 x64

具有共享所有者语义的容器

从我的所有计算机上复制所有类型的文件,但不包括某些目录

具有大量内存的计算机上的OpenJDK MaxRAMPercentage