mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-01 09:52:23 -06:00
1.6 KiB
1.6 KiB
title, date, weight, geekdocRepo, geekdocEditPath, geekdocFilePath
| title | date | weight | geekdocRepo | geekdocEditPath | geekdocFilePath |
|---|---|---|---|---|---|
| Users | 2020-01-16T00:00:00+00:00 | 35 | https://github.com/owncloud/ocis | edit/master/docs/extensions/storage | users.md |
Demo driver
This is a simple user driver for testing. It contains three users:
einstein:relativity
marie:radioactivty
richard:superfluidity
In order to use the demo driver you need to export the relevant environment variable:
export STORAGE_USERS_DRIVER=demo
JSON driver
In order to switch from the ldap driver to JSON based users you need to export the relevant environment variables:
export STORAGE_USERS_DRIVER=json
export STORAGE_USERS_JSON=/path/to/users.json
For the format of the users.json have a look at the reva examples
LDAP driver
This is the default user driver.
If the below defaults don't match your environment change them accordingly:
export STORAGE_LDAP_HOSTNAME=localhost
export STORAGE_LDAP_PORT=9126
export STORAGE_LDAP_BASE_DN='dc=example,dc=org'
export STORAGE_LDAP_USERFILTER='(&(objectclass=posixAccount)(cn=%s))'
export STORAGE_LDAP_GROUPFILTER='(&(objectclass=posixGroup)(cn=%s))'
export STORAGE_LDAP_BIND_DN='cn=reva,ou=sysusers,dc=example,dc=org'
export STORAGE_LDAP_BIND_PASSWORD=reva
export STORAGE_LDAP_SCHEMA_UID=uid
export STORAGE_LDAP_SCHEMA_MAIL=mail
export STORAGE_LDAP_SCHEMA_DISPLAYNAME=sn
export STORAGE_LDAP_SCHEMA_CN=cn
Then restart the bin/storage users and bin/storage auth-basic services for the changes to take effect.