NFS服务2---权限说明

NFS服务在权限验证中不涉及用户名密码,客户端身份映射至服务器端。权限生效需服务配置与操作系统目录权限配合。文章讨论了四种用户映射情况:1) 客户端与服务器用户相同;2) UID相同用户名不同;3) 服务器无对应UID,映射为nfsnobody;4) root用户访问映射。重点解析了这些情况下的权限分配和身份识别问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、权限说明

NFS的权限本身没有用户名密码的验证登录过程,所以客户端登陆到服务器之后,会把客户端的身份映射到服务器端。
和samba、vsftp一样,NFS要想使一个功能生效比如说上传,到底能不能上传不仅与NFS服务的配置文件有关,还与操作系统目录的权限有关。只有两个都生效,才能上传。如果有其中任意一个没有正确配置,GNU/Linux取得都是最严格权限控制,即没有上传的权限。

二、四种情况

既然是把客户端的身份映射到服务器端,那么就会有4种情况,我们一 一来说。

  1. client和server上刚好都有相同的账户和用户组,即用户名和UID刚好一致。内核只认识UID,而且在权限的分配上,也是绑定到UID上的。我们知道Centos7/8普通用户的UID都是1000起步。
    比如客户端上的登陆身份是tk,那么服务器上的身份也是tk,极少极少的情况会出现客户端和服务器的用户名、UID、密码都是一样的情况,在实验环境下可能出现,但是实际的工作中几乎不可能出现。
    在这里插入图片描述

  2. client和server拥有相同的UID,但是用户名不一样。这是比较容易出现的一种情况,比如客户端有用户为a1(UID:1000),服务器有用户为b1(UID:1000),在Client上访问Server共享目录时,身份被识别为b1,因为权限绑定在UID上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值