Назад | Перейти на главную страницу

Аутентификация пользователей Owncloud 8.0.3 через AD samba4, как это делается?

У меня есть домен samba4 с сервером samba4 в качестве контроллера домена, и у меня также есть сервер owncloud.

Мне нужно аутентифицировать пользователей owncloud через ldap-сервер samba4, но конфигурация просто говорит «неполная», даже если я знаю, что вся конфигурация DNS верна.

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?

Я выполняю аутентификацию owncloud против samba4 без LDAP.

  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' => массив (0 => массив ('class' => 'OC_User_SMB', 'arguments' => array (0 => 'DC.DOMAIN.MYCOMANY.COM',),),)

Последние версии owncloud по умолчанию добавляют "-L".

Не забудьте адаптировать DC.DOMAIN.MYCOMANY.COM к вашему имени хоста samba4 fqdn