[Samba] Change Netbios name during classicupgrade?

Sami Chibani sami.chibani at educagri.fr
Tue Oct 17 08:00:51 UTC 2017

On 16/10/2017 18:18, Rowland Penny wrote:
> 'workgroup' is not the netbios name, it is the NetBIOS domain name.
> The workgroup should also not have a dot in it, 'DOMAIN.LAN' looks
> suspiciously like a dns and realm name.
Indeed i lacked of precision, purpose of the post was more "change 
NetBIOS domain name during clasicupgrade".
DOMAIN.LAN is the previous NetBIOS domain name (I know about the dots, 
but it was not set by me at the time), and that's precisely what i try 
to change during the classic upgrade, for a new name (without dot), like 

> > [global]
> > 
> >      netbios name = SRV-AD
> Would 'srv-ad' be the hostname of the computer ?
Yes It would
> Lets start with you posting the [global] part of the smb.conf before
> you did anything.
Here's what looks like the smb.conf before I do anything (more complete 
this time):


     netbios name = AD

     workgroup = DOMAIN.LAN

     server string = Samba server domain.lan

     security = user

     passdb backend = ldapsam:"ldap:// ldap://"

     domain master = yes
     domain logons = yes
     admin users = "@Admin"
     ldap suffix = dc=domain.lan, dc=local
     ldap machine suffix = ou=hosts
     ldap user suffix = ou=users
     ldap group suffix = ou=groups
     ldap admin dn = "uid=sysadmin,ou=sysuers,dc=domain.lan,dc=local"
     obey pam restrictions = yes
     encrypt passwords = yes
     ldap password sync = yes

     logon path =

     ldapsam:trusted = yes

     wins support = yes
     dns proxy = no

> >If it can help, I noticed that winbind was not
> > installed on the server;
> > 
> > #systemctl status winbind
> > winbind.service
> >           Loaded: error (Reason: No such file or directory)
> >           Active: inactive (dead)
> > 
> Looks like you have fallen for the 'Debian nolonger installs winbind
> when you install samba' feature. You need to install winbind manually.
> Rowland
winbind was not installed on the old Samba 3 server (running OpenSUSE), 
and i just wonder if it matters to install it for the classicupgrade 
purpose, otherwise I'll just reinstall it on the new Samba 4 server

Also I was pointing out that it was certainly SID related because each 
time I change workgroup, it just renew the domain SID;

Before I change anything:
# net getdomainsid
SID for local machine AD is: S-1-5-21-673913221-4242741474-1014044216
SID for domain DOMAIN.LAN is: S-1-5-21-1905493267-1041818301-753029000

After I change the workgroup:
# net getdomainsid
SID for local machine AD is: S-1-5-21-673913221-4242741474-1014044216
SID for domain NEWDOMAIN is: S-1-5-21-574297740-925364648-4230334621

More information about the samba mailing list