[Samba] Upgraded from CentOS 6.X to 7.X, samba not working
L.P.H. van Belle
belle at bazuin.nl
Fri May 24 13:45:31 UTC 2019
You should have looked before upgrading. ...
If its an AD-DC.
The change to samba AD DC with systemd is:
systemctl stop smbd nmbd winbind samba
systemctl disable smbd nmbd winbind samba
systemctl mask smbd nmbd winbind samba
systemctl unmask samba-ad-dc
systemctl enable samba-ad-dc
systemctl start samba-ad-dc
You should not start nmbd smbd winbind for the AD-DC, the needed things are started by samba-ad-dc
A member needs smbd winbind and optional nmbd.
Now this is on a debian system, but i think these above are the same on centos.
Then, You could/should have looked at.
https://wiki.samba.org/index.php/Updating_Samba
But first, fix you smb.conf, thats most important here.
These are all the changes.
smb.conf changes
================
https://www.samba.org/samba/history/samba-4.10.0.html, please read the full changelog.
It contains much more info, the change to samba 4.10 is not a small change.
4.9.x => 4.10.0 : smb.conf changes
Parameter Name Description Default
-------------- ----------- -------
prefork backoff increment Delay added to process restart 10 (seconds) between attempts.
prefork maximum backoff Maximum delay for process between 120 (seconds) process restart attempts
smbd search ask sharemode Name changed, old name was "smbd:search ask sharemode"
smbd async dosmode Name changed, old name was "smbd:async dosmode"
smbd max async dosmode Name changed, old name was "smbd:max async dosmode"
smbd getinfo ask sharemode New: similar to "smbd search ask yes sharemode" but for SMB getinfo
https://www.samba.org/samba/history/samba-4.9.0.html
4.8.x => 4.9.0 : smb.conf changes
As the most popular Samba install platforms (Linux and FreeBSD) both
support extended attributes by default, the parameters "map readonly",
"store dos attributes" and "ea support" have had their defaults changed
to allow better Windows fileserver compatibility in a default install.
Parameter Name Description Default
-------------- ----------- -------
map readonly Default changed no
store dos attributes Default changed yes
ea support Default changed yes
full_audit:success Default changed none
full_audit:failure Default changed none
https://www.samba.org/samba/history/samba-4.8.0.html
4.7.x => 4.8.0 : smb.conf changes
================
smb.conf changes
================
Parameter Name Description Default
-------------- ----------- -------
apply group policies New no
auth methods Removed
binddns dir New
client schannel Default changed/ yes
Deprecated
gpo update command New
ldap ssl ads Deprecated
map untrusted to domain Removed
oplock contention limit Removed
prefork children New 1
mdns name New netbios
fruit:time machine New false
profile acls Removed
use spnego Removed
server schannel Default changed/ yes
Deprecated
unicode Deprecated
winbind scan trusted domains New yes
winbind trusted domains only Removed
! DO READ THE 4.8.x changelogs complete, on the samba site its needed!
https://www.samba.org/samba/history/samba-4.7.0.html
4.6.x => 4.7.0 : smb.conf changes
================
Parameter Name Description Default
-------------- ----------- -------
allow unsafe cluster upgrade New parameter no
auth event notification New parameter no
auth methods Deprecated
client max protocol Effective SMB3_11
default changed
map untrusted to domain New value/ auto
Default changed/
Deprecated
mit kdc command New parameter
profile acls Deprecated
rpc server dynamic port range New parameter 49152-65535
strict sync Default changed yes
password hash userPassword schemes New parameter
ntlm auth New values ntlmv2-only
----------------------
! DO READ THE 4.6.x changelogs complete, on the samba site its needed!
4.5.x => 4.6.0 : smb.conf changes
https://www.samba.org/samba/history/samba-4.6.0.html
================
Parameter Name Description Default
-------------- ----------- -------
kerberos encryption types New all
inherit owner New option
fruit:resource Spelling correction
lsa over netlogon New (deprecated) no
rpc server port New 0
4.4.1 => 4.5.0 : smb.conf changes
https://www.samba.org/samba/history/samba-4.5.0.html
================
Parameter Name Description Default
-------------- ----------- -------
kccsrv:samba_kcc Changed default yes
ntlm auth Changed default no
only user Removed
password hash gpg key ids New
shadow:snapprefix New
shadow:delimiter New _GMT
smb2 leases Changed default yes
username Removed
4.4.0 => 4.4.1 !! YOU MUST READ THIS ONE !! ( lots changed here )
https://www.samba.org/samba/history/samba-4.4.1.html
smb.conf new settings
----------------
Parameter Name + default setting.
-------------
allow dcerpc auth level connect = no
client ipc signing = default
client ipc max protocol = default
client ipc min protocol = default
ldap server require strong auth = yes
raw NTLMv2 auth = no
tls verify peer = as_strict_as_possible
tls priority = NORMAL:-VERS-SSL3.0
4.3.0 => 4.4.0 : smb.conf changes
https://www.samba.org/samba/history/samba-4.4.0.html
smb.conf changes
----------------
Parameter Name Description Default
-------------- ----------- ------
aio max threads New 100
ldap page size Changed default 1000
server multi channel support New No
interfaces Extended syntax
4.2.0 => 4.3.0 : smb.conf changes
https://www.samba.org/samba/history/samba-4.3.0.html
smb.conf changes
----------------
Parameter Name Description Default
-------------- ----------- -------
logging New (empty)
msdfs shuffle referrals New no
smbd profiling level New off
spotlight New no
tls priority New NORMAL:-VERS-SSL3.0
use ntdb Removed
change notify Changed to [global]
kernel change notify Changed to [global]
client max protocol Changed default SMB3_11
server max protocol Changed default SMB3_11
> -----Oorspronkelijk bericht-----
> Van: samba [mailto:samba-bounces at lists.samba.org] Namens
> Jobst Schmalenbach via samba
> Verzonden: vrijdag 24 mei 2019 14:54
> Aan: samba at lists.samba.org
> Onderwerp: [Samba] Upgraded from CentOS 6.X to 7.X, samba not working
>
> Hi
>
> Previous: CentOS 6.X, samba4.x86_64 4.2.10-15.el6
> Now: CentOS 7.6.1810, samba 4.8.3-4.el7
>
> When I start smb, nmb or winbind I get no errors at all.
> This is all I get:
>
> May 24 22:44:04 HOST systemd[1]: Starting Samba SMB Daemon...
> May 24 22:44:05 HOST systemd[1]: smb.service: main process
> exited, code=exited, status=1/FAILURE
> May 24 22:44:05 HOST systemd[1]: Failed to start Samba SMB Daemon.
> May 24 22:44:05 HOST systemd[1]: Unit smb.service entered
> failed state.
> May 24 22:44:05 HOST systemd[1]: smb.service failed.
>
> Looking at the samba logs, they are all empty.
> The journal has not much info either.
>
> What the hell am I doing wrong?
> Are there massive changes between 4.2 and 4.8 that its not working?
>
> Help please, I have till Monday morning to get this sorted (weekend).
>
> jobst
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
>
>
More information about the samba
mailing list