Hi All, The man page for smb.conf says that 'client max protocol = default' is the same as 'client max protocol = NT1' for the HEAD samba version. Is there some reason I should not change that to SMB3? Thanks! Chad.
On Mon, 05 Dec 2016 13:15:21 -0600 Chad William Seys via samba <samba at lists.samba.org> wrote:> Hi All, > The man page for smb.conf says that 'client max protocol > default' is the same as 'client max protocol = NT1' for the HEAD > samba version. > > Is there some reason I should not change that to SMB3? > > Thanks! > Chad. >If you mean 'should I supply a patch to change man smb.conf', then yes ;-) The default was changed to 'SMB3_11' when 4.3.0 was released. Rowland
On Mon, 2016-12-05 at 13:15 -0600, Chad William Seys via samba wrote:> Hi All, > The man page for smb.conf says that 'client max protocol > default' > is the same as 'client max protocol = NT1' for the HEAD samba > version. > > Is there some reason I should not change that to SMB3?Because Unix extensions were not specified for SMB2/3, and we don't know at protocol negotiation time if the client (user) wants to use unix extensions, we are a bit stuck. In particularly, we didn't want to break existing scripts by unilaterally turning off unix extensions. It is hoped to implement unix extensions in the SMB2 and SMB3 protocols and then in Samba servers. However, you can imagine that even then we have a chicken and egg situation. :-( Sorry, Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
Am 06.12.2016 um 00:51 schrieb Andrew Bartlett via samba:> On Mon, 2016-12-05 at 13:15 -0600, Chad William Seys via samba wrote: >> Hi All, >> The man page for smb.conf says that 'client max protocol >> default' >> is the same as 'client max protocol = NT1' for the HEAD samba >> version. >> >> Is there some reason I should not change that to SMB3? > > Because Unix extensions were not specified for SMB2/3, and we don't > know at protocol negotiation time if the client (user) wants to use > unix extensions, we are a bit stuckbut how is that *now* different to current stable releaes? besides unix extensions only making troubles and should default to off https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html Default: client max protocol = SMB3