[PATCH] Fix for bug 10882
repenny241155 at gmail.com
Tue Jul 19 07:42:10 UTC 2016
On 17/06/16 13:20, Rowland Penny wrote:
> Hi, this patch fixes bug 10882.
> If you use Bind on a DC and somehow the 'dns-<DCNAME>' user gets
> deleted, samba_upgradedns cannot recreate it, unless you 'upgrade' to
> the internal DNS first.
> The reason for this is quite simple, the script searches in
> secrets.ldb for the user and most likely it will be the user in
> sam.ldb that will have been deleted.
> The patch moves the deletion of the user in secrets.ldb & sam.ldb to
> before the Bind9_DLZ code, this means that if the user exists in
> either .ldb, it will be deleted.
> If you run the script with '--dns-backend=BIND9_DLZ', the user will be
> created in both locations.
> If you run the script with '--dns-backend=SAMBA_INTERNAL', the user
> does not need to exist, so will not be created.
> I have tested this patch, I deleted the dns user with samba-tool, then
> ran 'samba_upgradedns --dns-backend=BIND9_DLZ', I then checked and the
> dns user existed in secrets.ldb & sam.ldb.
ping, anybody got time to look at this ?
More information about the samba-technical