Draft #2: Re: [patch] net ads join rework

Gerald (Jerry) Carter jerry at samba.org
Wed May 10 07:39:21 GMT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Gerald (Jerry) Carter wrote:
> Gerald (Jerry) Carter wrote:
> 
>>> The points of interest are
>>>
>>> * net_ads_join() uses same rpc mechanisms as net_rpc_join()
>>> * Enable CLDAP queries for filling in the majority of the
>>>   ADS_STRUCT->config information
> 
> Just a little clarification on this point.  If you look
> at the version of ads_connect(), you will see that the
> TCP LDAP session is avoided entirely if the ads->auth.flags
> field has ADS_AUTH_NO_BIND set.  This is intential since
> a lot of time we just need and AD DC and the TCP/389
> session is unnecessary overhead.
> 
>>> * Remove ldap_initialized() from sam/idmap_ad.c and
>>>   libads/ldap.c
>>> * Remove some unnecessary fields from ADS_STRUCT

Here's a new draft that fixes 'net ads join' when 'disable
netbios = yes'.

Using the old code:

  $ net ads join  -U lizard%test -d 0
  ads_add_machine_acct: Host account for zero already exists -
    modifying old account
  ads_join_realm: ads_add_machine_acct failed (zero):
   Insufficient access
  ads_join_realm: Insufficient access

but with the new code:

  $ bin/net ads join  -U lizard%test -d 0
  Using short domain name -- BOOKS
  Joined 'ZERO' to realm 'BOOKS.PLAINJOE.ORG'

btw...I had the wrong protocol specifier in the
my bzr tree URL.  The correct URL is

  http://www.samba.org/~jerry/bzr/samba.adsjoin




cheers, jerry


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iD8DBQFEYZipIR7qMdg1EfYRAkl/AKCjQFbK1hjS1aUbwtAyhJo6gwzKPgCgzU4+
kJ4Pp9R3EAhB/x1aHCN4WRs=
=92a8
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: net_ads_join_v2.patch
Type: text/x-patch
Size: 494 bytes
Desc: not available
Url : http://lists.samba.org/archive/samba-technical/attachments/20060510/dc05f164/net_ads_join_v2.bin


More information about the samba-technical mailing list