近日有个客户要配置EMC Unity的NAS访问,我们知道NAS有Linux环境下的NFS和Windows环境下的SMB(也叫做CIFS)。单独配置其中的一种访问协议相对简单,但是客户提出的要求是要对文件系统同时NFS和SMB访问,这就有些复杂,其实难点就在认证方式下。所以这里我们把NAS的认证方式做个全面的介绍,这个不仅仅适用于EMC 的Unity存储系统,其他和NAS有关的存储都一样。
在DELL EMC 或者NetApp的多协议NAS配置中如果还有问题,可以添加vx进行进一步的沟通,vx: StorageExpert。
在企业存储环境中,Dell EMC Unity 系列提供了强大的文件存储功能,支持通过 NAS(Network Attached Storage)方式进行数据访问。Unity 的 NAS 子系统支持多协议访问(SMB/CIFS 和 NFS),其认证方式的选择与配置直接决定了数据访问的安全性与兼容性。
本文将系统地介绍 Unity 中 NAS 的主要认证方式、适用场景及配置策略。
一、认证方式分类
Unity NAS Server 支持以下三种认证方式,用于映射用户身份、验证访问权限:
1. Active Directory(AD)认证
适用于 SMB 协议,提供集中式身份管理,是企业中最常见的认证方式。
- 支持多域、多 OU;
- 自动进行 Windows SID 到 Unix UID 映射(Multiprotocol 模式);
- 与 LDAP 配合可实现 SMB/NFS 用户统一。
适用场景:
- 企业内有现成 AD 域环境;
- 希望通过统一域账号访问共享文件;
- 需要启用多协议共享(Mixed SMB+NFS)。
2. LDAP/NIS(集中式 Unix 认证)
用于 NFS 协议的用户 UID/GID 管理。
- LDAP/NIS Server 提供 /etc/passwd 和 /etc/group 等集中数据;
- Unity 可以从这些服务中获取 Unix 用户信息;
- 支持与 AD 的联合(通过 RFC2307)实现统一映射。
适用场景:
- 企业已有 LDAP 或 NIS;
- 主要通过 NFS 访问;
- 希望在多个 Linux 主机和 NAS 之间共享统一的用户身份。
3. Local Files(本地映射文件)
适用于无域、无集中认证环境。管理员手动上传符合 /etc/passwd 格式的映射文件,用于 SMB 到 UID 映射。
- 不依赖外部服务;
- 仅适用于小规模环境或实验室;
- 可在 Unity 中通过 GUI 上传映射文件。
适用场景:
- 无 AD / LDAP / NIS 环境;
- 使用 SMB standalone 模式;
- NFS 写入数据后需通过 SMB 访问(避免访问拒绝);
- SMB/NFS 用户不多,可手动维护映射。
二、Multiprotocol 模式与用户映射机制
Multiprotocol 是什么?
Multiprotocol 是 Unity 中的一种模式,允许 SMB 与 NFS 协议访问同一文件系统,前提是:
SMB Server 必须加入 AD 域,并且系统必须能够从 AD/LDAP 获取对应的 UID 到 SID 映射信息。
否则,就需要使用:
- ntxmap.conf 映射文件;
- /etc/passwd 本地映射文件(在 standalone 模式下)。
用户映射方式
SMB 用户 | Unix UID | 方式 | |
AD 域用户 | → | LDAP/NIS 提供的 UID | 自动 |
本地 SMB 用户 | → | /etc/passwd 文件中指定 UID | 手动 |
所有未映射用户 | → | 默认用户(可选) | 不推荐 |
三、认证方式配置入口(Unisphere GUI)
路径:
Storage > File > NAS Servers > [选择 NAS Server] > Edit > Naming Services
可配置:
- DNS
- AD Join(SMB)
- LDAP/NIS(NFS)
- Local Files 映射文件上传
四、实践建议
场景 | 推荐配置 |
企业内 AD 已部署 | 使用 SMB + multiprotocol 模式 |
有 LDAP,但无 AD | NFS + LDAP 映射;SMB standalone |
小规模/测试环境,无集中认证 | 使用 Local Files 映射 |
仅使用 SMB,不需要 NFS | SMB standalone 模式即可 |
同时使用 SMB 与 NFS 访问同一目录 | 必须启用 multiprotocol + 配置 SID/UID 映射机制 |
结语
Dell EMC Unity 提供灵活的认证机制,能够覆盖从企业级集中式认证,到实验室级的独立认证方案。正确配置 NAS 认证方式不仅能确保访问安全,也能避免常见的“访问拒绝”、“共享目录为空”等多协议访问问题。配置中要根据实际环境评估认证方式,并结合 ntxmap.conf 和 /etc/passwd 提供的用户映射机制,实现统一、顺畅的跨协议访问。