Samba4: idmap replication between 2 DC's

steve steve at steve-ss.com
Sun Jul 22 06:44:57 MDT 2012


Sorry, I posted to the wrong thread.

On 22/07/12 14:38, steve wrote:
> On 13/07/12 00:52, Andrew Bartlett wrote:
>> On Thu, 2012-07-12 at 15:36 +0200, Gémes Géza wrote:
>>> 2012-07-12 15:22 keltezéssel, Andrew Bartlett írta:
>>>> On Thu, 2012-07-12 at 15:14 +0200, Michael Adam wrote:
>>>>> Andrew Bartlett wrote:
>>>>>> Gémes,
>
> Hi
> Is this now in master?
>
> Having changed at source4/winbind/idmap.c to:
>
> --- a/source4/winbind/idmap.c    2012-06-21 12:54:38.000000000 +0400
> +++ b/source4/winbind/idmap.c    2012-07-19 15:41:31.039544144 +0400
> @@ -458,7 +458,7 @@
>           goto failed;
>       } else if (ret == LDB_SUCCESS) {
>           uint32_t account_type = ldb_msg_find_attr_as_uint(sam_msg,
> "sAMaccountType", 0);
> -        if (account_type & ATYPE_ACCOUNT) {
> +        if (account_type == ATYPE_ACCOUNT) {
>               const struct ldb_val *v = ldb_msg_find_ldb_val(sam_msg,
> "uidNumber");
>               if (v) {
>                   unixid->type = ID_TYPE_UID;
>
> I now get:
> git pull
> remote: Counting objects: 20, done.
> remote: Compressing objects: 100% (12/12), done.
> remote: Total 12 (delta 10), reused 0 (delta 0)
> Unpacking objects: 100% (12/12), done.
>  From git://git.samba.org/samba
>     f7b88fb..e2cea8f  master     -> origin/master
> Updating f7b88fb..e2cea8f
> error: Your local changes to the following files would be overwritten by
> merge:
>      source4/winbind/idmap.c
> Please, commit your changes or stash them before you can merge.
> Aborting
>
> If I delete source4/winbind/idmap.c and take the new checkout and use:
>   idmap_ldb:use rfc2307 = Yes
> In smb.conf
> then pulling uidNumber and gidNumber from AD no longer work.
>
> Is there a way of finding out Whether Sergey's patch has been applied?
>
> Cheers,
> Steve




More information about the samba-technical mailing list