Solaris 10系统NFS导出配置所用netgroups定义位置查询
Solaris 10 环境NFS netgroup 定义位置排查方案
你遇到的本地无/etc/netgroup文件但配置中存在netgroup生效的情况,是Solaris 10使用集中名称服务的典型表现,可按以下顺序排查:
- 第一步:检查名称服务切换配置
执行命令grep netgroup /etc/nsswitch.conf,查看netgroup对应的数据源配置:- 若返回值包含
files,才会读取本地/etc/netgroup文件 - 若返回值为
nis/nisplus/ldap,说明netgroup定义存储在对应的集中服务中
- 若返回值包含
- 第二步:按匹配的数据源查询定义
- 数据源为NIS:执行
ypcat netgroup即可获取所有NIS服务端存储的netgroup条目,直接搜索toolROimages等分组名即可看到对应主机列表 - 数据源为NIS+:执行
niscat netgroup.org_dir查询所有NIS+存储的netgroup定义 - 数据源为LDAP:执行
ldaplist netgroup即可列出LDAP服务中存储的全部netgroup条目
- 数据源为NIS:执行
- 临时调整方案(无需找netgroup定义)
若仅需要临时新增允许访问的主机,可直接修改NFS导出配置,在ro参数的最后追加:新增主机IP/主机名,重新加载NFS配置即可生效,无需修改原有netgroup配置。
内容的提问来源于stack exchange,提问作者Rolski
相关产品推荐
相关产品推荐

