通过samba4 AD对Owncloud 8.0.3用户进行身份validation,它是如何完成的?

我有一个samba4域与samba4服务器作为域控制器,我也有一个owncloud服务器。

我需要通过samba4 ldap服务器来validation自己的云用户,但是configuration只是说“不完整”,即使我知道所有的DNSconfiguration是正确的。

ldap-server: ldap://172.16.64.230 user-dn: cn=Administrator,cn=Users,dc=test,dc=com password: •••••••• base-dn: dc=test,dc=com 

有没有人通过samba4 AD和owncloud解决了身份validation问题?

我没有LDAP的情况下对samba4做自己的云authentication。

  1. 启用“external_user_support”应用程序
  2. 检查“/var/www/owncloud/apps/user_external/lib/smb.php”为“const SMBCLIENT ='smbclient -L';” (添加-L如果丢失)
  3. 编辑“/var/www/owncloud/config/config.php”并追加:

    'user_backends'=> array(0 => array('class'=>'OC_User_SMB','arguments'=> array(0 =>'DC.DOMAIN.MYCOMANY.COM',),),)

owncloud的最后版本默认添加“-L”。

不要忘记修改“DC.DOMAIN.MYCOMANY.COM”到你的samba4主机名fqdn