dima
April 23, 2022, 2:35pm
1
Hi,
I have a new Nextcloud installation with Debian 11 and Nextcloud 23.0.4 and connected the users to a Univention server via LDAP.
Since that is the webdav path
https://domain/remote.php/dav/8f3ef8a6-5dca-1038-897d-bf1f6eac8f31
Why?
I would like to come back
https://domain/remote.php/dav/username
You will have to head to the expert settings in LDAP configuration and set the internal username attribute to uid
or whatever you are using. Also, it may be helpful in the Advanced settings that under the "Special Attributes’ you set uid
for your home naming rule as well.
dima
April 24, 2022, 5:16am
3
Here is my Config
+-------------------------------+--------------------------------------------------------------------------------------------------------------------+
| Configuration | s01 |
+-------------------------------+--------------------------------------------------------------------------------------------------------------------+
| hasMemberOfFilterSupport | 1 |
| homeFolderNamingRule | |
| lastJpegPhotoLookup | 0 |
| ldapAgentName | uid=administrator,cn=users,dc=mups,dc=local |
| ldapAgentPassword | *** |
| ldapAttributesForGroupSearch | |
| ldapAttributesForUserSearch | |
| ldapBackupHost | |
| ldapBackupPort | |
| ldapBase | dc=mups,dc=local |
| ldapBaseGroups | dc=mups,dc=local |
| ldapBaseUsers | dc=mups,dc=local |
| ldapCacheTTL | 600 |
| ldapConfigurationActive | 1 |
| ldapDefaultPPolicyDN | |
| ldapDynamicGroupMemberURL | |
| ldapEmailAttribute | mailPrimaryAddress |
| ldapExperiencedAdmin | 0 |
| ldapExpertUUIDGroupAttr | |
| ldapExpertUUIDUserAttr | |
| ldapExpertUsernameAttr | |
| ldapExtStorageHomeAttribute | |
| ldapGidNumber | gidNumber |
| ldapGroupDisplayName | cn |
| ldapGroupFilter | |
| ldapGroupFilterGroups | |
| ldapGroupFilterMode | 0 |
| ldapGroupFilterObjectclass | |
| ldapGroupMemberAssocAttr | |
| ldapHost | ucs01.mups.local |
| ldapIgnoreNamingRules | |
| ldapLoginFilter | (&(&(|(objectclass=nextcloudUser)))(|(uid=%uid)(|(mailPrimaryAddress=%uid)(mail=%uid))(|(nextcloudEnabled=%uid)))) |
| ldapLoginFilterAttributes | nextcloudEnabled |
| ldapLoginFilterEmail | 1 |
| ldapLoginFilterMode | 1 |
| ldapLoginFilterUsername | 1 |
| ldapMatchingRuleInChainState | unknown |
| ldapNestedGroups | 0 |
| ldapOverrideMainServer | |
| ldapPagingSize | 500 |
| ldapPort | 7389 |
| ldapQuotaAttribute | |
| ldapQuotaDefault | |
| ldapTLS | 0 |
| ldapUserAvatarRule | default |
| ldapUserDisplayName | displayname |
| ldapUserDisplayName2 | |
| ldapUserFilter | (&(|(objectclass=nextcloudUser))) |
| ldapUserFilterGroups | |
| ldapUserFilterMode | 0 |
| ldapUserFilterObjectclass | nextcloudUser |
| ldapUuidGroupAttribute | auto |
| ldapUuidUserAttribute | auto |
| turnOffCertCheck | 0 |
| turnOnPasswordChange | 0 |
| useMemberOfToDetectMembership | 1 |
+-------------------------------+--------------------------------------------------------------------------------------------------------------------+
dima
April 24, 2022, 5:29am
4
thanks, i’ve solved it now. That was the solution.
+-------------------------------+--------------------------------------------------------------------------------------------------------------------+
| Configuration | s01 |
+-------------------------------+--------------------------------------------------------------------------------------------------------------------+
| hasMemberOfFilterSupport | 1 |
| homeFolderNamingRule | |
| lastJpegPhotoLookup | 0 |
| ldapAgentName | uid=administrator,cn=users,dc=mups,dc=local |
| ldapAgentPassword | *** |
| ldapAttributesForGroupSearch | |
| ldapAttributesForUserSearch | uid;givenName;sn;employeeNumber;mailPrimaryAddress |
| ldapBackupHost | |
| ldapBackupPort | |
| ldapBase | dc=mups,dc=local |
| ldapBaseGroups | cn=groups,dc=mups,dc=local |
| ldapBaseUsers | dc=mups,dc=local |
| ldapCacheTTL | 600 |
| ldapConfigurationActive | 1 |
| ldapDefaultPPolicyDN | |
| ldapDynamicGroupMemberURL | |
| ldapEmailAttribute | mailPrimaryAddress |
| ldapExperiencedAdmin | 0 |
| ldapExpertUUIDGroupAttr | |
| ldapExpertUUIDUserAttr | |
| ldapExpertUsernameAttr | uid |
| ldapExtStorageHomeAttribute | |
| ldapGidNumber | gidNumber |
| ldapGroupDisplayName | cn |
| ldapGroupFilter | |
| ldapGroupFilterGroups | |
| ldapGroupFilterMode | 0 |
| ldapGroupFilterObjectclass | |
| ldapGroupMemberAssocAttr | uniqueMember |
| ldapHost | ucs01.mups.local |
| ldapIgnoreNamingRules | |
| ldapLoginFilter | (&(&(|(objectclass=nextcloudUser)))(|(uid=%uid)(|(mailPrimaryAddress=%uid)(mail=%uid))(|(nextcloudEnabled=%uid)))) |
| ldapLoginFilterAttributes | nextcloudEnabled |
| ldapLoginFilterEmail | 1 |
| ldapLoginFilterMode | 1 |
| ldapLoginFilterUsername | 1 |
| ldapMatchingRuleInChainState | unknown |
| ldapNestedGroups | 0 |
| ldapOverrideMainServer | |
| ldapPagingSize | 500 |
| ldapPort | 7389 |
| ldapQuotaAttribute | |
| ldapQuotaDefault | |
| ldapTLS | 0 |
| ldapUserAvatarRule | default |
| ldapUserDisplayName | displayname |
| ldapUserDisplayName2 | |
| ldapUserFilter | (&(|(objectclass=nextcloudUser))) |
| ldapUserFilterGroups | |
| ldapUserFilterMode | 0 |
| ldapUserFilterObjectclass | nextcloudUser |
| ldapUuidGroupAttribute | auto |
| ldapUuidUserAttribute | auto |
| turnOffCertCheck | 0 |
| turnOnPasswordChange | 0 |
| useMemberOfToDetectMembership | 1 |
+-------------------------------+--------------------------------------------------------------------------------------------------------------------+
1 Like