python samdb.newuser(): use user DN not samaccountname to set password
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 1 Feb 2018 21:35:25 +0000 (10:35 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 9 Feb 2018 06:59:20 +0000 (07:59 +0100)
commitd8aa50b217b16b7e809fa5d59b6240a5671e86b8
treed0cb800e43c0826ee67dc3cbafd370cede5744b9
parenta43dbb93ffa47c2c39e7bb1d89f3f93941b9e566
python samdb.newuser(): use user DN not samaccountname to set password

This is noticably faster in cases (e.g. tests) where the same user
is added and deleted many times.

The rreason is samaccountname is retained for deleted objects, so the
search finds multiple objects that need to be filtered out internally.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/samdb.py