[Samba] Samba 3.6 -> 4.2 upgrade on FreeBSD
Rowland Penny
rowlandpenny241155 at gmail.com
Sun Jul 5 14:19:45 UTC 2015
On 05/07/15 14:59, Andrea Venturoli wrote:
> On 07/04/15 13:04, Rowland Penny wrote:
>
>> Hi, never used freebsd, but 4.2 is not just an AD DC, it is also
>> supposed to be a replacement for the old 3.6 series and work in the same
>> way.
>
> That's what I'm trying to achieve.
>
>
>
>> There are some changes to what can and cannot go into smb.conf, but
>> these are minor and can easily be identified by reading the smb.conf
>> manpage and the samba release notes.
>
> I got some warnings about "idmap backend" being deprecated, but I
> think I solved; also they only were warnings.
>
>
>
>> Does anything start ?
>
> Sure: two instances of nmbd, one of smbd and three of winbindd.
>
>
>
>> Is there anything in the log files ?
>
> Nothing special:
> _ log.nmbd ends with "become_logon_server_success: Samba is now a
> logon server for workgroup VENTU on subnet 10.1.2.13";
> _ log.smbd complains about not being able to retrieve printer list,
> but I'm not interested in printing;
> _ log.winbindd says it's ready.
>
> Also, sockets are open (port 137,138, 139 and 445) and there's a
> couple of connections from smbd to slapd.
>
>
>
>> what is your smb.conf ?
>
> Here's my global section:
>> [global]
>> log level=1
>> unix password sync=no
>> workgroup = VENTU
>> server string = SOTH
>> load printers=no
>> max log size=50000
>> security = user
>> encrypt passwords = yes
>> interfaces = nfe0 10.1.2.13/24
>> local master = yes
>> os level = 255
>> domain master = yes
>> preferred master = yes
>> domain logons = yes
>> logon script=netlogon.cmd %U
>> wins support = yes
>> wins proxy = yes
>> dns proxy = no
>> ldap admin dn="cn=root,dc=ventu"
>> ldap ssl=off
>> ldap suffix="dc=ventu"
>> passdb backend = ldapsam
>> ea support=yes
>> map hidden=no
>> map system=no
>> map archive=no
>> idmap config * : backend=ldap:ldap://localhost
>> ldap idmap suffix="dc=ventu"
>> hosts allow = 127. 10.1.2.
>> name resolve order = wins
>> time server = no
>> map archive = No
>> hide dot files=no
>> lm announce=auto
>> logon path=
>> logon home=
>> unix extensions=no
>> mangled names=no
>> winbind use default domain=yes
>
>
Did the smb.conf above work on samba 3.6 ?
I would have expected the ldap lines to be something like these:
passdb backend = ldapsam:ldap://127.0.0.1
ldap suffix="dc=ventu"
ldap machine suffix = ou=machines
ldap user suffix = ou=users
ldap group suffix = ou=groups
ldap admin dn="cn=root,dc=ventu"
ldap delete dn = no
Rowland
>
>
>
> "smbclient -U andrea -I 10.1.2.13 -L //soth" asks for a password, but
> then dumps core (it doesn't matter if the given password is right or
> wrong).
>
> "wbinfo -u" correctly retrieves the user list, but PAM authentication
> (through pam_winbind.so) fails.
>
>
>
>
> So you confirm there is nothing special I had to do, but didn't?
> I'd like to make sure I'm not wasting time, before I compile with
> debugging info, raise log levels, etc...
>
>
>
> bye & Thanks
> av.
More information about the samba
mailing list