While in Ubuntu I can access everything with full permissions, but
when using the windows machine I can only write to the first folder,
any deeper and it becomes read only. The Samba share was configured as
default, but in "Local Network Share" settings I checked both boxes
trying to allow full permissions.
So you created a samba usershare allowing full access to the share to everyone. The usershare process ( Local Network Share ) enables that by setting Linux permissions to the folder being shared so that it is writeable to everyone.
But not to the folders underneath. If you created on the Ubuntu machine a folder within that shared folder as user brady for example it will have Linux permissions of 755. The samba client can write to the parent folder but not to the subfolder.
Since you are using the "Local Network Share" process what you could do is:
** Edit /etc/samba/smb.conf
** Right under the workgroup = WORKGROUP
line add this one:
force user = brady
Change brady
to your actual Ubuntu login user name.
** Then restart smbd:
sudo service smbd restart
The samba client will be viewed as brady for these shares so if brady on the Ubuntu machine itself has full access so will the samba client on the Windows machine.