http://privexioc67u24lsmssoeixnml2exr3les4pbtyqtmv3zvonvcc72jyd.onion/articles/how-to-mount-an-smb-share-setup-an-smb-server-on-linux
On Linux, the most popular/common SMB server is called Samba - an open source SMB/CIFS server for Linux, which is very easy to configure, and supports most features of the SMB protocol, including file sharing, restricting shares and individual share permissions (read/write/browse) to specific users, printer sharing, and more!