Integrate Ubuntu 16.04 to AD as a Domain Member with Samba and Winbind

This tutorial describes how to join an Ubuntu machine into a Samba4 Active Directory domain in order to authenticate AD accounts with local ACL for files and directories or to create and map volume shares for domain controller users (act a as file server).