GNU/Linux NFS 服务器部署时权限设置的注意事项

Server/Client 配置

2 个常用命令

Troubleshoting

经验建议

㈠ 原理

所谓一图胜千言、有图有真相

Rocky 便随大流啦、放 2 张图片

GNU/Linux NFS 服务器部署时权限设置的注意事项

GNU/Linux NFS 服务器部署时权限设置的注意事项

值得注意的是、启动 NFS 之前、portmap 要先启动

㈡ /etc/exports

NFS 的部署其实很简单、分 3 步走战略:配置/etc/exports → 启动 portmap → 启动 NFS

那么、万里长征第一步:配置 /etc/exports

这个配置文件很简单、每一行最前面是要共享出来的目录

然后、是这个目录可以依照不同的权限共享给不同的主机

比如:

/tmp/rokcy  192.168.1.0/24(ro)    *.fjnu.edu.com(rw,sync)

格式说明:小括号()是设置权限参数的位置、主机名与小括号是连在一起

主机名的设置主要有几个方式:

● 可以使用完整的 IP 或者 网段、例如:192.168.1.110 或 192.168.1.0/24

● 可以使用主机名称、不过这个名称要在/etc/hosts 或 DNS 里能找到、对于主机名支持通配符的使用、如* 或 ?

权限方面的常见参数有:

rw :读写;

ro :只读;

sync :同步模式,内存中数据时时写入磁盘;

async :不同步,把内存中数据定期写入磁盘中;

no_root_squash :加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;

root_squash :和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root;

all_squash :不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份;

anonuid/anongid :要和root_squash 以及 all_squash一同使用,用于指定使用NFS的用户限定后的uid和gid,前提是本机的/etc/passwd中存在这个uid和gid

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/dd61f488bb0a786a9b3074385a2a99e2.html