I used to use raspbian 7 before recently making a switch to a debian 8 image provided by this link https://www.collabora.com/about-us/blog/2015/02/03/debian-jessie-on-raspberry-pi-2/
While on raspbian i was able to run samba 3.6 smoothly. But when i switch to debian 8 that came with samba 4.1 things broke. I have added a user 'pi' to smbpasswd. This is the result i get when trying to connect via smbclient:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.17-Debian]
tree connect failed: NT_STATUS_ACCESS_DENIED
testparm output is as follows:
root@jessie-rpi:~# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[Media0]"
Processing section "[Media1]"
Processing section "[Files]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
netbios name = %H
server string = jessie-rpi
passdb backend = smbpasswd
syslog = 2
syslog only = Yes
enable core files = No
smb ports = 445
server max protocol = SMB2
min receivefile size = 16384
name resolve order = lmhosts, wins, bcast, host
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
load printers = No
printcap name = /dev/null
preferred master = Auto
idmap config * : backend = tdb
read only = No
smb encrypt = No
use sendfile = Yes
mangled names = No
[Media0]
comment = Media HDD0
path = /media/media0
valid users = @users
force group = users
create mask = 0770
directory mask = 0770
[Media1]
comment = Media HDD1
path = /media/media1
valid users = @users
force group = users
create mask = 0770
directory mask = 0770
[Files]
comment = Misc Files
path = /media/files
valid users = @users
force group = users
create mask = 0770
directory mask = 0770
smb.conf
[global]
server string = jessie-rpi
workgroup = WORKGROUP
netbios name = %h
security = user
#guest account = root
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
smb ports = 445
max protocol = SMB2
min receivefile size = 16384
deadtime = 30
os level = 20
mangled names = no
syslog only = yes
syslog = 2
name resolve order = lmhosts wins bcast host
preferred master = auto
domain master = auto
local master = yes
printcap name = /dev/null
load printers = no
browseable = yes
writeable = yes
printable = no
encrypt passwords = true
enable core files = no
passdb backend = smbpasswd
smb encrypt = disabled
use sendfile = yes
# Using the following configurations as a template allows you to add
# writable shares of disks and paths under /storage
[Media0]
comment = Media HDD0
path = /media/media0
valid users = @users
force group = users
create mask = 0770
directory mask = 0770
read only = no
[Media1]
comment = Media HDD1
path = /media/media1
valid users = @users
force group = users
create mask = 0770
directory mask = 0770
read only = no
[Files]
comment = Misc Files
path = /media/files
valid users = @users
force group = users
create mask = 0770
directory mask = 0770
read only = no
Thanks in advance!