我在 NetApp 设备上有一个 CIFS 共享。我希望此共享对同一网络上的任何用户/计算机完全开放。我不希望需要任何身份验证(域、工作组等);不需要提供登录名/密码。
目前,我已将 CIFS 配置为使用“域 - Windows 2000”身份验证,并将共享上的权限设置为“所有人 - 完全读/写”,但如果您尝试从未绑定到域的计算机连接到它,它会要求输入登录信息。
答案1
问题在于域信任级别的身份验证。如果您从非域客户端转到域服务器,它总是会要求输入用户名/密码。据我所知,这是无法规避的。
答案2
不知道 NetApp 的具体情况,但您可能需要明确允许共享上的匿名登录、Guest 或 Guest。如果 NetApp 的操作方式与 Windows 相同,您可能还需要对实际文件和文件夹的 NTFS 权限执行相同的操作。由于它是 CIFS,我假设它确实如此。
答案3
对于 7 模式,您需要配置来宾帐户。未经身份验证的 CIFS 用户将映射到此帐户。它使用 进行设置options cifs.guest_account
。从手册页:
cifs.guest_account Enables a user to get access to the filer provided that either the filer uses a Domain Controller for authentication and the user is not in a trusted domain, or the filer uses the /etc/passwd file or the NIS password database for authentication and the user has no entry in the /etc/passwd file or the NIS pass- word database. If this option is set to the name of an account in the password database, a user logging into the filer will be assigned to the guest account if their name is not listed in the password database (when using /etc/passwd or NIS) or if the user is not from a trusted domain (when using a domain con- troller). The configured user name will be used for the UNIX user ID, group ID, and group set of the spec- ified account. If the option is set to "" (null), guest access is disabled. Default: "" (null)