Isso se deve ao SELINUX. Tente colocá-lo no modo permissivo, emitindo setenforce 0
e teste se o Samba agora funciona. Se funcionar e você quiser refinar sua configuração, você pode marcar / var / www com o rótulo public_content_rw_t
e reativar o selinux com setenforce 1
Para mais informações, veja aqui