[Samba] Problems with idmap_adex module
Ross McKerchar
Ross.McKerchar at sophos.com
Thu Mar 26 10:15:28 GMT 2009
Hi Guys,
I'm having problems getting the new idmap_adex module to work.
When using the idmap_adex plugin I get the following:
# wbinfo -n administrator
S-1-5-21-XXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-500 User (1)
# wbinfo -i administrator
Could not get info for user administrator
As expected attempting to lookup user & group info via commands which use libnss also fail.
The "administrator" account is setup with all the necessary rfc2307 attributes and works fine with the idmap_ad plugin. The uidNumber, gidNumber, and uid attributes have been added to the forests partial attribute set, as recommended by then idmap_adex man page.
Idmap log throws up a couple of interesting lines (full log below):
1) "NT_STATUS_NO_LOGON_SERVERS"; although wbinfo --online-status says domain is online and name to sid lookups work ok.
2) "could not find idmap alloc module adex"; idmap module is installed at /usr/lib/samba/idmap/adex.so, ad.so is in the same folder.
Domain & forest functional level are both Windows Server 2003. Running Samba/Winbind 3.3.1 on RHEL5, built from Fedora rawhide SRPM.
Here is my smb.conf
[global]
workgroup = LOCAL
disable netbios = yes
log file = /var/log/samba/%m.log
max log size = 50
ldap timeout = 10
realm = LOCAL.DOM
ldap ssl = off
security = ads
winbind use default domain = true
log level = idmap:10
winbind offline logon = true
winbind enum groups = no
winbind enum users = no
use kerberos keytab = yes
winbind refresh tickets = true
template homedir = /home/%U
idmap backend = adex
idmap uid = 100-4000000000
idmap gid = 100-4000000000
winbind nss info = adex
winbind normalize names = yes
And here is log-winbindd-idmap at debug level 10:
[2009/03/26 09:12:45, 10] winbindd/idmap_util.c:idmap_sid_to_uid(143)
idmap_sid_to_uid: sid = [S-1-5-21-XXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-500], domain = ''
[2009/03/26 09:12:45, 10] winbindd/idmap.c:idmap_backends_sid_to_unixid(763)
idmap_backend_sid_to_unixid: domain = '', sid = [S-1-5-21-XXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-500]
[2009/03/26 09:12:45, 10] winbindd/idmap.c:idmap_find_domain(465)
idmap_find_domain called for domain ''
[2009/03/26 09:12:45, 10] winbindd/idmap.c:idmap_init_default_domain(349)
idmap_init_default_domain: calling static_init_idmap
[2009/03/26 09:12:45, 5] winbindd/idmap.c:smb_register_idmap_alloc(218)
Successfully added idmap alloc backend 'ldap'
[2009/03/26 09:12:45, 5] winbindd/idmap.c:smb_register_idmap(169)
Successfully added idmap backend 'ldap'
[2009/03/26 09:12:45, 10] winbindd/idmap_tdb.c:idmap_tdb_init(1192)
calling idmap_tdb_init
[2009/03/26 09:12:45, 5] winbindd/idmap.c:smb_register_idmap_alloc(218)
Successfully added idmap alloc backend 'tdb'
[2009/03/26 09:12:45, 5] winbindd/idmap.c:smb_register_idmap(169)
Successfully added idmap backend 'tdb'
[2009/03/26 09:12:45, 5] winbindd/idmap.c:smb_register_idmap(169)
Successfully added idmap backend 'passdb'
[2009/03/26 09:12:45, 5] winbindd/idmap.c:smb_register_idmap(169)
Successfully added idmap backend 'nss'
[2009/03/26 09:12:45, 3] winbindd/idmap.c:idmap_init_default_domain(359)
idmap_init: using 'adex' as remote backend
[2009/03/26 09:12:45, 10] winbindd/idmap_adex/likewise_cell.c:cell_do_search(382)
cell_do_search: Base = , Filter = (objectSid=\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX), Scope = 2, GC = yes
[2009/03/26 09:12:45, 10] winbindd/idmap_adex/likewise_cell.c:cell_connect_dn(339)
Failed! (NT_STATUS_NO_LOGON_SERVERS)
[2009/03/26 09:12:45, 1] winbindd/idmap_adex/likewise_cell.c:cell_connect_dn(346)
LWI: Failled to connect to cell "dc=LOCAL,dc=DOM" (NT_STATUS_NO_LOGON_SERVERS)
[2009/03/26 09:12:45, 10] winbindd/idmap_adex/domain_util.c:dc_search_domains(243)
Failed! (NT_STATUS_NO_LOGON_SERVERS)
[2009/03/26 09:12:45, 10] winbindd/idmap_adex/provider_unified.c:search_domain(254)
Failed! (NT_STATUS_NO_LOGON_SERVERS)
[2009/03/26 09:12:45, 4] winbindd/idmap_adex/provider_unified.c:search_domain(270)
LWI (search_domain): NT_STATUS_NO_LOGON_SERVERS
[2009/03/26 09:12:45, 10] winbindd/idmap_adex/provider_unified.c:search_forest(523)
Failed! (NT_STATUS_NO_LOGON_SERVERS)
[2009/03/26 09:12:45, 4] winbindd/idmap_adex/provider_unified.c:search_forest(531)
LWI (search_forest): NT_STATUS_NO_LOGON_SERVERS
[2009/03/26 09:12:45, 3] winbindd/idmap_adex/provider_unified.c:search_cell_list(599)
LWI (search_cell_list): NT_STATUS_NO_LOGON_SERVERS
[2009/03/26 09:12:45, 10] winbindd/idmap_adex/provider_unified.c:_ccp_get_id_from_sid(1003)
Failed! (NT_STATUS_NO_LOGON_SERVERS)
[2009/03/26 09:12:45, 10] winbindd/idmap.c:idmap_find_domain(465)
idmap_find_domain called for domain 'NULL'
[2009/03/26 09:12:45, 1] winbindd/idmap.c:idmap_alloc_init(578)
could not find idmap alloc module adex
[2009/03/26 09:12:45, 3] winbindd/idmap.c:idmap_new_mapping(693)
Could not allocate id: NT_STATUS_INVALID_PARAMETER
[2009/03/26 09:12:45, 10] winbindd/idmap_util.c:idmap_sid_to_uid(193)
idmap_new_mapping failed: NT_STATUS_INVALID_PARAMETER
Any help would be appreciated.
-ross
Ross McKerchar
Senior Systems Engineer 1
email: ross.mckerchar at sophos.com
Sophos - simply secure
Sophos Plc, The Pentagon, Abingdon Science Park, Abingdon, OX14 3YP, United Kingdom.
Company Reg No 2096520. VAT Reg No GB 348 3873 20.
More information about the samba
mailing list