Ticket #907 (closed defect: wontfix)

Opened 5 years ago

Last modified 2 weeks ago

The local provider min_id should be a compile-time option

Reported by: sgallagh Owned by: somebody
Priority: major Milestone: SSSD Patches welcome
Component: Local Provider Version: 1.5.8
Keywords: Cc:
Blocked By: Blocking:
Sensitive: no Tests Updated: no
Coverity Bug: Patch Submitted: no
Red Hat Bugzilla: 0 Design link:
Feature Milestone:
Design review: no Fedora test page:
Chosen: Candidate to push out: yes
Release Notes:
Temp mark: no

Description

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.

Change History

comment:1 Changed 5 years ago by dpal

  • Milestone changed from NEEDS_TRIAGE to SSSD Deferred

comment:2 Changed 5 years ago by dpal

  • Red Hat Bugzilla set to 0

comment:3 Changed 4 weeks ago by jhrozek

  • Sensitive unset
  • Candidate to push out set
  • Design review unset
  • Temp mark unset

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.

comment:4 Changed 2 weeks ago by jhrozek

  • Status changed from new to closed
  • Resolution set to wontfix

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

Note: See TracTickets for help on using tickets.