centos file -Samba is an opensource and most popular package that provides file and print service using SMB/CIFS protocol.This step by step article explains how to setup file server on centos 7 using samba.