#907 The local provider min_id should be a compile-time option
Closed: Invalid None Opened 12 years ago by sgallagh.

Unlike the network providers like LDAP, the local provider MUST have a valid min_id set in order to function (because creating users needs to start at the correct value).

Right now, we have a hard value of 1000 specified in confdb.h. It would be much better if we added a configure option of --with-local-min-id to define this as appropriate for the system.

An alternate approach would be to autodetect the value from /etc/login.defs, but I'm not sure we want to allow defaults to be that fluid.


Fields changed

milestone: NEEDS_TRIAGE => SSSD Deferred

Fields changed

rhbz: => 0

I suspect the id_provider=local will be deprecated in favour of just providing a d-bus api that would ultimately forward the request to shadow-utils or libuser or similar. I would suggest to close this ticket in its current form and reopen if needed.

blockedby: =>
blocking: =>
changelog: =>
design: =>
design_review: => 0
feature_milestone: =>
fedora_test_page: =>
mark: => 0
review: => 1
selected: =>
sensitive: => 0

Since the local provider is not being developed anymore, I'm closing this ticket as wontfix.

resolution: => wontfix
status: new => closed

Metadata Update from @sgallagh:
- Issue set to the milestone: SSSD Patches welcome

7 years ago

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/1949

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Login to comment on this ticket.

Metadata