Home_greyopenFATE - openSUSE feature tracking > #120091
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Samba LDAP configuration

Feature state

openSUSE-10.2
Rejected Information
openSUSE-10.3
Rejected Information
openSUSE-11.2
Rejected Information
openSUSE-11.3
Rejected Information

Description

Make LDAP easily configurable, for example
by introducing a special LDAP tab.

Also see bug
41306

Discussion


icons/user_comment.png L. M. wrote: (11 years ago)

A system should recognize if we have a local LDAP server configured and running. In this case the Samba configuration should use LDAP as passdb backend and for the other config cases mentioned in Bug #56306 by default.

Do we announce a LDAP server by SLP? Then we might even use this information for a reasonable suggestion.

We, Ralf Haferkamp, Guenther Deschner, and me, discussed this for SLES 10 SP 1.

icons/user_comment.png R. F. wrote: (11 years ago)

Is it easily possible to detect a local LDAP server?
If so I am not against this. But as it changes the default
behaviour compared to SLES 10 GA I would suggest
to show a popup window "local LDAP server found,
do you want to use it" and default to "yes". This way
we could warn former users about the new behaviour
but also make it easier for new installations.
Would this be ok for you?

icons/user_comment.png R. H. wrote: (11 years ago)

Detecting a local LDAP Server is easy. E.g. just starting a simple LDAP query against localhost should do it. Another possiblity would be to use chkconfig to check if the ldap init script is enabled.

There are multiple ways to detect if there an LDAP Server running in the local network:

  • SLP (OpenLDAP can register at an SLP daemon, AFAIK eDirectory can do so as well)
  • DNS SRV Records. This is how it is done in Windows. Unfortunately our DNS-Server module doesn't support managing SRV Records yet (see also Feature #120091)
  • Check the /etc/ldap.conf (or /etc/openldap/ldap.conf) and test if the server configured there is reachable.

After a server has be detected the YaST module would also need to check if it has the required Schema installed. This should be doable via some additional LDAP queries. If the server is running locally it could also offer to update the server's configuration, when needed.

icons/user_comment.png R. F. wrote: (11 years ago)

Changing the state to eval by TL to find out what the status is. I assume this has not been done given the lack of priority. So either mark it as Done or let me know and I will reject it.

icons/user_comment.png J. S. wrote: (11 years ago)

No, it has not been implemented.

icons/user_comment.png J. S. wrote: (10 years ago)

Please, postpone. running out of time.

Last change: 8 years ago
Voting
Score: 31
  • Negative: 0
  • Neutral: 1
  • Positive: 31
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint