Ticket #907 (new defect)
The local provider min_id should be a compile-time option
|Reported by:||sgallagh||Owned by:||somebody|
|Tests Updated:||no||Coverity Bug:|
|Patch Submitted:||no||Red Hat Bugzilla:||0|
|Design review:||Fedora test page:|
|Chosen:||Candidate to push out:|
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.