s4-s3upgrade: Try harder to get group memberships on upgrade
authorAndrew Bartlett <abartlet@samba.org>
Wed, 2 May 2012 03:01:29 +0000 (13:01 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 2 May 2012 22:09:09 +0000 (08:09 +1000)
commitd2c8ebe2c744d8ecd976328cd094267e82d18673
tree1e883a4887d536270f2262ce972012f87383630d
parent926c0a6a330f3b0f643d6384a15e90d2999bce26
s4-s3upgrade: Try harder to get group memberships on upgrade

This fixes an issue where some group types were not upgraded, as we
did not upgrade alias memberships.

It also uses enum_group_memberships() to try and find the memberships
from the other direction, by asking which groups a user is a member
of.  As Samba3 (and NT4) does not implement nested groups, this should
be safe.

Andrew Bartlett
source4/scripting/python/samba/upgrade.py