Hello,
i got some clients (WINDOWS7 and WINDOWS10) to connect to samba shares.
OS is openSUSE 12.2; 13.1; 42.1
Samba-Version: 3.6.7; 4.1.22; 4.2.4
smb.conf is shown below.
The samba setup is a workgroup setup, the W7-clients
are set up to the workgroup 'workgroup'.
No further changes are made to the W7-clients.
samba setup:
groupadd workgroup
chgrp -R workgroup /srv/samba
chmod -R 770 /srv/samba
chmod g+s /srv/samba
for ((i=1;i<21;i++));do useradd -g workgroup -p "" user$i;done
for ((i=1;i<21;i++));do pdbedit -c '[NX ]' -u user$i;done
Connecting W7 to the samba shares is working,
but W10 won't connect to the shares.
net use y: \\192.168.0.98\share1 /USER:user1
net use z: \\192.168.0.98\dump /USER:user1
This won't work on W10-clients.
First question:
Man pages:
client max protocol (G)
The value of the parameter (a string) is the highest protocol
level that will be supported by the client.
Are here meant WINDOWS-clients or to samba-clients?
Second question:
How can connect to the shares with 'net use' command?
Which options are realy necessary?
smb.conf:
[global]
	security = USER
	server string = Samba Server
	workgroup = WORKGROUP
	os level = 66
	guest ok = no
	null passwords = yes
	unix password sync = yes
	passwd program = /usr/bin/passwd %u
	passdb expand explicit = no
	passdb backend = tdbsam
	lanman auth = yes
	client lanman auth = yes
	client plaintext auth = yes
	smb encrypt = no
	interfaces = eth* lo
	bind interfaces only = yes
         smb ports = 139
	unix extensions = no
	host msdfs = no
	log level = 2
	log file = /var/log/samba/samba.log.%U
	time server = yes
	local master = yes
	domain master = yes
	preferred master = yes
	wins support = yes
	name resolve order = wins lmhosts host bcast
	dns proxy = no
	wins proxy = no
	load printers = yes
	printing = cups
	printer name = cups
	printcap name = cups
	printcap cache time = 750
	lpq cache time = 0
	cups options = raw
	show add printer wizard = no
# entry for SAMBA 4 in openSUSE 42.1
# this is needed for a special softare
	acl allow execute always = yes
# restrict protocol for W7, W8, W10 ?
	max protocol = SMB2
[homes]
	comment = Home Directories
	valid users = %S, %D%w%S
	browseable = No
	read only = No
	inherit acls = Yes
[printers]
	comment = All Printers
	path = /var/tmp
	printable = Yes
	create mask = 0600
	browseable = No
	valid users = +workgroup
	write list = +workgroup
	use client driver = yes
	read only = yes
[share1]
	path = /srv/samba
	guest ok = no
	valid users = +workgroup
	browseable = yes
	writeable = yes
	force group = workgroup
	create mask = 740
	directory mask = 750
	force create mode = 020
	force directory mode = 020
	dos filemode = yes
	dos filetimes = yes
	dos filetime resolution = yes
	hide dot files = yes
	hide files = /lost+found/
	nt acl support = no
	store dos attributes = yes
	map archive = no
	strict locking = yes
	oplocks = no
	level2 oplocks = no
	use sendfile = no
	msdfs root = no
	change notify = yes
[dump]
	copy = share1
	path =/u01/app/oracle/admin/XE/dpdump
	valid users = +dba
	force group = dba
This setup is working since openSUSE 11.4 and WINDOWS XP.
Best regards
A. Klausmann
On 03/04/16 21:39, Achim Klausmann wrote:> Hello, > > i got some clients (WINDOWS7 and WINDOWS10) to connect to samba shares. > > OS is openSUSE 12.2; 13.1; 42.1 > Samba-Version: 3.6.7; 4.1.22; 4.2.4 > smb.conf is shown below. > > The samba setup is a workgroup setup, the W7-clients > are set up to the workgroup 'workgroup'. > No further changes are made to the W7-clients. > > samba setup: > groupadd workgroup > chgrp -R workgroup /srv/samba > chmod -R 770 /srv/samba > chmod g+s /srv/samba > for ((i=1;i<21;i++));do useradd -g workgroup -p "" user$i;done > for ((i=1;i<21;i++));do pdbedit -c '[NX ]' -u user$i;done > > Connecting W7 to the samba shares is working, > but W10 won't connect to the shares. > net use y: \\192.168.0.98\share1 /USER:user1 > net use z: \\192.168.0.98\dump /USER:user1 > > This won't work on W10-clients. > > First question: > Man pages: > client max protocol (G) > The value of the parameter (a string) is the highest protocol > level that will be supported by the client. > > Are here meant WINDOWS-clients or to samba-clients? > > Second question: > How can connect to the shares with 'net use' command? > Which options are realy necessary? > > smb.conf: > [global] > security = USER > server string = Samba Server > workgroup = WORKGROUP > os level = 66 > guest ok = no > null passwords = yes > unix password sync = yes > passwd program = /usr/bin/passwd %u > passdb expand explicit = no > passdb backend = tdbsam > lanman auth = yes > client lanman auth = yes > client plaintext auth = yes > smb encrypt = no > interfaces = eth* lo > bind interfaces only = yes > smb ports = 139 > > unix extensions = no > host msdfs = no > > log level = 2 > log file = /var/log/samba/samba.log.%U > > time server = yes > local master = yes > > domain master = yes > preferred master = yes > > wins support = yes > name resolve order = wins lmhosts host bcast > dns proxy = no > wins proxy = no > > load printers = yes > printing = cups > printer name = cups > printcap name = cups > printcap cache time = 750 > lpq cache time = 0 > cups options = raw > show add printer wizard = no > > # entry for SAMBA 4 in openSUSE 42.1 > # this is needed for a special softare > acl allow execute always = yes > > # restrict protocol for W7, W8, W10 ? > max protocol = SMB2 > > [homes] > comment = Home Directories > valid users = %S, %D%w%S > browseable = No > read only = No > inherit acls = Yes > > [printers] > comment = All Printers > path = /var/tmp > printable = Yes > create mask = 0600 > browseable = No > valid users = +workgroup > write list = +workgroup > use client driver = yes > read only = yes > > [share1] > path = /srv/samba > guest ok = no > valid users = +workgroup > browseable = yes > writeable = yes > force group = workgroup > create mask = 740 > directory mask = 750 > force create mode = 020 > force directory mode = 020 > dos filemode = yes > dos filetimes = yes > dos filetime resolution = yes > hide dot files = yes > hide files = /lost+found/ > nt acl support = no > store dos attributes = yes > map archive = no > strict locking = yes > oplocks = no > level2 oplocks = no > use sendfile = no > msdfs root = no > change notify = yes > [dump] > copy = share1 > path =/u01/app/oracle/admin/XE/dpdump > valid users = +dba > force group = dba > > This setup is working since openSUSE 11.4 and WINDOWS XP. > > Best regards > A. Klausmann > > >Probably the same reason that has been popping up recently, win10 will not connect to a NT style domain (yes I know you aren't running a domain) unless you set 'max protocol = NT1' in smb.conf and restart Samba. Rowland
Hello Rowland thanks for your answer. Am 03.04.2016 um 23:07 schrieb Rowland penny:> Probably the same reason that has been popping up recently, win10 will > not connect to a NT style domain (yes I know you aren't running a > domain) unless you set 'max protocol = NT1' in smb.conf and restart Samba.I will try that. Although the 'max protocol =' is not mentioned in the man pages, it will work on older versions i have in use. Best regards A. Klausmann --