我将 Openfiler 与 Active Directory 集成在一起。
我将 SMB/CIFS 共享配置为Controlled Access
并设置domain admins = PG
和domain users = RO
. 这应该给域用户对共享的只读访问权限。
当我从域上的 Vista 机器上打开一个共享时,一切正常。
当我尝试从不在域中的 Vista 机器上打开共享时,我得到了预期的登录提示,但无论我输入什么,我都会收到一条消息
\192.168.1.51\raided.main.iso is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions.
Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.
当我配置共享时,Public guest access
它可以双向工作。这两台机器都在同一个网络上。
是什么赋予了?
我已经解决了这个问题,但仍然缺乏理解。
事实证明,如果您通过在 Openfiler
SMB / CIFS Setup
屏幕中输入的 NETBIOS 名称访问 SMB 共享,Vista 很高兴。使用 IP 地址执行相同操作是行不通的。
最令人困惑的是,我有一台 Windows Server 2003 机器(不在域上),它的行为正好相反,即只允许通过 IP 地址而不是通过 NETBIOS 名称进行访问。
根据我的经验(也是连接到 OpenFiler 2.3 的 Vistas Business 和 Basic 的混合环境) - 当登录到未连接到 Active Directory 的 Windows 的用户的用户名和密码与 Active Directory 中包含的用户相同时,它就可以正常工作。
因此,只需在 Active Directory 中创建用户,将“那个”用户登录到未连接到 AD 的计算机,它就会正常工作。
警告:OpenFiler 从 AD 读取新用户和组有时需要一些时间。当您将用户添加到 AD 时,首先检查 OpenFiler 的面板是否已同步。