I have posted my smb.conf file below but it is large and I have tried to
eliminated most of it for you.
One important issue for me was the case sensitive = no; I had originally set
it to yes.  Then I had to put username level = 1 because we limit the number
of upper case letters in the password to one.  Linux  goes through an
algorthym changing one letter at a time to match upper and lower case
passwords.  The fewer uppercase the better.
Some of these entries may not be necessary, but then I am a newcomer also
and tend to over do it!!
[global]
   workgroup = <your workgroup here>
   netbios name = <your NB name here>
   server string = %h (Samba v%v)
   printcap name = /etc/printcap
   load printers = yes
   guest account = pcguest
   security = user
   encrypt passwords = yes
   smb passwd file = /etc/smbpasswd
   case sensitive = no
   preferred master = yes
   username level = 1
   domain controller = <yours here>
   wins server = 192.168.1.1
   dns proxy = no
[homes]
   comment = Home Directories
   browsable = no
   create mode = 0750
   read only = no
[printers]
   comment = All Printers
   path = /etc/printcap
   browsable =  no
   printable = yes
   create mode = 0700
[share1]
   comment = my linux share
   path = /home/rock/share1/
   public = no
   read only = no
   valid users = rock
[public]
   comment = Public Stuff
   path = /public
   public = yes
   browsable = yes
   writable = yes
   create mode = 777
 [tmp]
   comment = Temporary file space
   path = /tmp
   read only = yes
   public = yes
 Michael C. Rock
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 19:55:41 EDT