2007/663 Winchester directory-based name mapping [FastTrack timeout 11/30/2007]
Darren J Moffat
Darren.Moffat at sun.com
Wed Nov 21 09:19:17 PST 2007
Nicolas Williams wrote:
>>>> Is there a reason why default values for the {nldap,ad}_*_attr
>>>> properties can't be defined ? I would have thought there might be some
>>>> reasonable default that could be selected based on the normal schema in
>>>> use with AD or NLDAP is that not the case ?
>>> We're following others' lead in the market.
>> Why can't we be better ?
>
> Any default attribute names that we picked would be completely
> arbitrary and are not likely to match usage on the field (about which we
> do not have enough information, thus we don't know what attribute names
> users use most commonly -- users have had to pick them arbitrarily
> also).
Okay thats fine then.
>>>> What is the behaiour if config/ds_name_mapping_enabled is set to true
>>>> and none of the _attr properties have a value ?
>>> A message will be logged to LOG_WARN and the feature will remain
>>> disabled.
>> But the service won't go into maintenance mode, even though it is
>> clearly misconfigured ?
>
> It can still provide ephemeral mapping and name-based mapping rules.
>
> Suppose there are no name-based mapping rules: idmapd can still map SIDs
> to ephemeral UIDs and GIDs. Later, when the sysadmin notices the
That was the point, just firing off to syslog wouldn't get it noticed.
> problem they can fix ds-name mapping, refresh the service and now the
> old ephemeral IDs will still map to the SIDs that were previously mapped
> ephemerally but some or all of those SIDs may now map to non-ephemeral
> UIDs and GIDs.
>
> OTOH, putting the service in maintenance would be a much more obvious
> indication of trouble. We'll make this change then.
Thanks, that makes more sense here since the intent was obviously there
to use that feature.
>>>> Isn't the _enabled suffix redundant since this property is of type
>>>> boolean ?
>>> Hmmm, I don't think so -- users looking at the property name alone
>>> wouldn't know its type.
>> How would you be looking at it and not see it's type ?
>
> If you delete the property then you won't be able to see it :)
>
>> svcprop(1) shows you the property and so does the svccfg(1) listprop sub
>> command. It isn't a big issue it just looked redundant to me.
>
> Right, it's just a property name. We'll take your advice if you insist,
> but I don't agree that it's redundant.
I don't insist so feel free to leave it as is.
--
Darren J Moffat
More information about the opensolaris-arc
mailing list