Darren,
This change refers to SMF profile setup for svc:/network/name-service/switch,
which functions as nsswitch.conf(4)
'database' here refers to the source of the name service resolution.
The 'default' source is a new approach for SMF - nsswitch.conf must have all
values explicit.
Source 'host' allows the user to specify the source of host name resolution, as
opposed to printer name resolution, for example.
Source 'files' allows the user to configure host names in files, such as
/etc/hosts.
Since LDAP is not normally used to resolve hostnames, the default is set to
'files'.
The change:
'LDAP': {
'default': 'files ldap',
- 'host': 'files dns mdns',
+ 'host': 'files',
'printer': 'user files ldap',
'netgroup': 'ldap'},
The fix removes DNS/MDNS from sources to resolve hostnames, since there is no DNS in this case. 'ldap' was not put in to replace
them, since LDAP isn't normally used to resolve host names. The user will then either put host names into files like /etc/hosts or
manually tailor the configuration later.
I'm almost done coding an enhancement allowing the user to combine LDAP with NIS or DNS. For those cases, the database source for
host names will be:
for LDAP/DNS,
host files dns
for LDAP/NIS
host files nis
These say, first look in files to resolve names, then if not found there, look
in DNS (or NIS).
Thank you,
WIlliam
On 06/13/11 06:59 PM, Darren Kenny wrote:
On 13/06/2011 16:56, William Schumann wrote:
Darren,
Answering your question below:
On 06/13/11 04:08 PM, Darren Kenny wrote:
Hi William,
Generally looks good, but I do have one question about the change in
nameservice_info.py:
@@ -235,11 +239,11 @@
'default': 'files',
'host': 'files dns mdns',
'printer': 'user files'},
'LDAP': {
'default': 'files ldap',
- 'host': 'files dns mdns',
+ 'host': 'files',
'printer': 'user files ldap',
'netgroup': 'ldap'},
'NIS': {
'default': 'files nis',
'printer': 'user files nis',
Should this be:
'host: 'files ldap',
as in /etc/nsswitch.ldap?
LDAP is normally used to resolve host names, so in the absence of other name
servers, 'files' is the only database for host names.
OK, maybe I'm mistaking the purpose of this line - but looking at the others
it looks like this values is used if you select LDAP as the source for
resolving hostnames?
Is that not what this line means? If so, then should it not have 'files ldap'
like the DNS one has 'files dns mdns' and the NIS one has 'files nis'...
Thanks,
Darren.
Thanks,
William
Thanks,
Darren.
On 13/06/2011 14:59, William Schumann wrote:
This CR covers a number of simple issues that could not be tested before the
167 integration.
The install client supplies the required svc:/network/ldap/client property
config/search_base property.
UI defaults in search_base and proxy bind distinguished name taken from
user's domain.
Allows special characters required in proxy bind distinguished name.
Scrolls domain name on input allowing up to 255 characters. Places input
field for proxy bind distinguished name on separate line,
since it can be quite large.
Does not echo proxy bind password and conceals password in summary.
Update profile test
http://cr.opensolaris.org/~wmsch/bug-7054032/
Thank you,
William
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss