From 833122c9312e89fda02babeb1ad29946b2e359e9 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Tue, 2 Apr 2024 15:00:17 -0700 Subject: [PATCH] nextcloud: Connect to slapd for LDAP using Unix socket Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/nextcloud/privileged.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plinth/modules/nextcloud/privileged.py b/plinth/modules/nextcloud/privileged.py index bba364a66..99c65034c 100644 --- a/plinth/modules/nextcloud/privileged.py +++ b/plinth/modules/nextcloud/privileged.py @@ -60,6 +60,7 @@ def setup(): '--volume=/run/mysqld/mysqld.sock:/run/mysqld/mysqld.sock', '--volume=/run/redis/redis-server.sock:' '/run/redis/redis-server.sock', + '--volume=/run/slapd/ldapi:/run/slapd/ldapi', f'--volume={VOLUME_NAME}:/var/www/html', f'--env=TRUSTED_PROXIES={BRIDGE_IP}', '--env=OVERWRITEWEBROOT=/nextcloud' @@ -230,14 +231,12 @@ def _configure_ldap(): 'ldapGroupFilterMode': '0', 'ldapGroupFilterObjectclass': 'posixGroup', 'ldapGroupMemberAssocAttr': 'memberUid', - 'ldapHost': BRIDGE_IP, + 'ldapHost': 'ldapi:///', 'ldapLoginFilter': '(&(|(objectclass=posixAccount))(uid=%uid))', 'ldapLoginFilterEmail': '0', 'ldapLoginFilterMode': '0', 'ldapLoginFilterUsername': '1', 'ldapNestedGroups': '0', - 'ldapPort': '389', - 'ldapTLS': '0', 'ldapUserDisplayName': 'cn', 'ldapUserFilter': '(|(objectclass=posixAccount))', 'ldapUserFilterMode': '0',