The smb.conf file was created with the gui program GSAMBAD, having looked into samba a little more it seems overly complex for what my needs are. Would you agree?

One idea that has been bugging me, as I did have the root account enabled on the laptop which is now disabled (I think?), could this have somehow messed with the default permissions etc of the inner workings of my OS?

I'm still coming to terms with the whole sudo vs su idea so I apologize for the newbie question, but hey, I am a newbie...