小编Siu*_*ji-的帖子

NO_ALL_SQUASH 选项在 NFS 导出中起什么作用?

exports(5)手册页的“用户ID映射”部分中,它说:

用户 ID 映射

...

通常,在访问 NFS 服务器上的文件时,不希望客户端计算机上的 root 用户也被视为 root 用户。为此,uid 0 通常会映射到不同的 id:所谓的匿名或nobodyuid。这种操作模式(称为“根挤压”)是默认模式,可以使用 关闭no_root_squash

...

以下是映射选项的完整列表:

根南瓜
将请求从 uid/gid 0 映射到匿名 uid/gid。请注意,这不适用于可能同样敏感的任何其他 uid 或 gid,例如 userbin或 group staff
无根南瓜
关闭根挤压。此选项主要对无盘客户端有用。
全部南瓜
将所有 uids 和 gids 映射到匿名用户。对于 NFS 导出的公共 FTP 目录、新闻假脱机目录等很有用。相反的选项是no_all_squash,这是默认设置。

...

我总结了下表中的UID映射选项(假设1000是非特权用户的UID,并且65534是匿名UID):

选项 客户端UID 服务器UID
根南瓜 0 65534
根南瓜 1000 1000
无根南瓜 0 0
无根南瓜 1000 1000
全部南瓜 0 65534
全部南瓜 1000 65534 …

nfs export

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

export ×1

nfs ×1