Giusto impostare le regole di selinux, sbagliato disabilitarlo.
Il problema del protocollo è dei client, a.e. l'ultimo update semestrale di win10 ha disabilitato smb1.
Samba, se non esplicitato, utilizza tutte le versioni del protocollo, inutile specificarlo in quel modo, meglio piuttosto disabilitare smb1 che come è noto ha vulnerabilità; il client Apple non lo conosco per cui non so darti indicazioni a riguardo.