在Windows上创建文件后、为什么所有者是root、而组是Linux上的bin?
适用场景
- ONTAP 9
- CIFS
- NFS
问题解答
- 如果高级CIFS服务器选项"将管理员映射到UNIX用户'root'"
-is-admin-users-mapped-to-root-enabled
设置为true、则BUILTIN\Administrators
组成员Windows用户将映射到UNIX用户root
、除非它们明确映射到UNIX用户 - 在ONTAP中、
root
每个SVM上的默认本地UNIX用户的用户ID (UID)为0、主组ID (GID)为1、其本地UNIX组为daemon
。 在这种配置下、映射到UNIX用户的Windows用户创建的文件root
将显示为属于UNIX用户root
(UID 0)和组daemon
(GID 1) - 对于由映射到UNIX用户的Windows用户创建
root
的文件,NFS客户端可以bin
根据其本地配置(即/etc/group
文件或LDAP)将组ID (GID) 1解析为UNIX组。
追加信息
- 将管理员组映射到root
- Vserver CIFS options修改
- 如果某个Windows用户是
BUILTIN\Administrators
该组的成员、并且该用户存在显式用户映射、则显式名称映射优先 - 此参数的默认值为
true