-
-
Notifications
You must be signed in to change notification settings - Fork 4k
How to test LDAP?
Morris Jobke edited this page Jan 29, 2018
·
1 revision
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
- Advanced -> Directory Settings -> 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
Nextcloud is an open source project and an open company. That means it is yours to make a difference!
Enterprise? Public Sector or Education user? You may want to have a look into our Enterprise Support Subscriptions.