-
Notifications
You must be signed in to change notification settings - Fork 2.1k
How to test user_ldap
Piotr Mrówczyński edited this page Aug 31, 2017
·
12 revisions
Clone administration repo and run ldap-testing/start.sh
to start a LDAP server
git clone https://github.com/owncloud/administration
administration/ldap-testing/start.sh
Run administration/ldap-testing/batchCreateUsers.php
from the same folder in the administration
repo.
cd administration/ldap-testing/
php batchCreateUsers.php
Edit administration/ldap-testing/config.php
with desired parameters
Run administration/ldap-testing/batchCreateUsersInGroups.php
from the same folder in the administration
repo.
cd administration/ldap-testing/
gedit config.php
php batchCreateUsersInGroups.php
Tested config:
- Server:
localhost
, Port: gets autodetected (if not click the "detect port" button) - User DN:
cn=admin,dc=owncloud,dc=com
- Password:
admin
- Base DN:
dc=owncloud,dc=com
(gets autodetected once you have filled Server, Port, User DN and Password) - User Filter:
inetOrgPerson
as object class should be fine (default value) - Login Filter:
LDAP Username
works (default value) - Group Filter: not needed
- Advanced -> Directory Settings -> User Display Name Field:
displayName
(camelCase ;)) - Expert -> UUID Attribute for Users:
uid
- Expert -> Group-Member association:
memberUid
(without memberof) ormember
(with memberof)
Every zombie has a user name (e.g. zombie294), which you can use to login on ownCloud. As password use the username. You can find all usernames with PHPLDAPAdmin
administration/ldap-testing/login-users.sh
WARNING:
This will fail if Expert -> UUID Attribute for Users: uid
setting is skipped during configuration