# Domain Join and Samba Configuration This document provides instructions for setting up a Linux machine to join an Active Directory (AD) domain, configure Kerberos authentication, set up Samba for file sharing, and use SSSD for managing domain users. ## Prerequisites Ensure the following packages are installed on the system: - `sssd`: Manages domain authentication and users. - `cifs-utils`: Mounts and manages SMB/CIFS shares. - `chrony`: Synchronizes system time with servers. - `samba`: Provides file and printer sharing. - `samba-client`: Access and manage Samba shares. - `samba-common`: Common Samba files and configuration. - `samba-winbind`: Connects AD users and groups. - `samba-winbind-clients`: Tools for AD authentication support. - `krb5-workstation`: Kerberos client tools for authentication. ### Install Required Packages sudo dnf install realmd sssd cifs-utils chrony samba samba-client samba-common samba-winbind samba-winbind-clients krb5-workstation ## Configuration Files ### ...