Юлмухаметов Динар Ансарович
2024-Jul-12 10:27 UTC
[Samba] Error 1069 when using gMSA on a Windows client
Hello, Samba list. When configuring the gMSA on Samba DC (the domain was provisioned using Samba DC, and this DC is the only one in the forest) and trying to use the created service account on Windows, I get an error: "Error 1069: The service did not start due to a logon failure." If the domain is provisioned from Windows AD DS, and Samba is the second controller in the domain (joined), then everything works correctly. In this case, I can configure gMSA from samba-tool and use the created service accounts on Windows Clients. In my case: - "al-r-dc1" - Samba DC - "win-cl1" - windows client I did configure gMSA using the following commands: -------------- sudo ./samba-tool group add GMSA2 --groupou="OU=Groups" --group-scope=Global sudo ./samba-tool group addmembers gmsa2 al-r-dc1$,win-cl1$ sudo ./samba-tool service-account create --name=gmsaSrvc2 --dns-host-name=gmsaSrvc2.smblocal.net sudo ./samba-tool service-account group-msa-membership add --name=gmsaSrvc2 --principal="CN=GMSA2,OU=Groups,DC=smblocal,DC=net" -------------- smb.conf: -------------- [global] dns forwarder = 10.1.188.10 netbios name = AL-R-DC1 realm = SMBLOCAL.NET server role = active directory domain controller workgroup = SMBLOCAL [sysvol] path = /usr/local/samba/var/locks/sysvol read only = No [netlogon] path = /usr/local/samba/var/locks/sysvol/smblocal.net/scripts read only = No --------------