Hi,
I’m planning to make Peppermint 9 as samba Server in one of my site in production environment. I want to test the scenarios before implement in production environment. I tried to google to found the way to do samba installation and configuration. Here is lot of ways and approaches and steps to do the same things and it made me confused

what is the right way and steps to follow. I’m looking for your suggestion and steps need to follow which are the best suited to peppermint. I’m sharing scenarios details for your reference.
Scenarios Target Goal: - To Make Peppermint 9 as Samba Server and share folders as per department wise and map these share to client computers.
Point and Details consider to configuration and samba solution 1. Number of user 40
2. Client OS Windows 10,Windows 7, Peppermint 6 & 7
3. Users belong to different department ECS, Sampling, Account, and Temp etc.
4. User need to create and make members of department name group. So I can manage security through groups instead of user.
5. Additional 1 TB Hard disk into Server and mount /DATA. And planning to directory structure as below:-
5.1 User Directory contain Sub Directory ECS, Sampling, Account, Temp
5.2 User Directory shared with clients. Ownership: administrator: Everyone and Permission 0750
5.3 Department directory shared. Ownership:administrator:departmentgroupname and permission 0770 and
recursive to subfolder in department folder.
5.4 Temp folder share data between departments. Ownership: administrator: Everyone and permission 770 with
sticky bit.
6. Package need to install Samba for samba server
7. Configure smb.conf file to share folder.
8. Create smbpassword to access share.
9. How to map shared folder on windows and Linux clients.
I’m looking for your advice and suggestion how to go further in this.
Regards,
Rajeev Gautam