I forgot to update on the recovering data that in the first place make me stop streak wrote on the articles. I miserly recover only 10% of whole intended data: sadly, alternatively send that storage to lab and recovering may be last resource, and in the same time financial decision for whom may concern. So back up may be the best of whole alternative.
back to the topic story, what I show relate on webmin config, if you want command line alternative route the way be here, windows access to SMB share, macOS access to SMB share, android access to SMB share. and that’s all for SMB server share.
to begin install samba, you have two option install from start at ubuntu install, secondly in webmin, you can install by select at un-used modules.
after you install samba, restart webmin, restart samba services (it is easier to restart the system, but in some cases you already have something very vital, just restart services related may better)
before doing anything samba users needed to create. go to Samba Users menu.
you can convert linux users to samba users, but remember to change samba users password. samba user that was convert from linux users has no define password. so if you didn’t change password you will got no eligible password.
for NAS access via Windows you can use via “\\”.
for MacOSX
after type the folder will show like this
you can use File manager