# 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 ### ...
Installing and Configuring Ansible on Rocky Linux using Python This document will guide you through the process of installing and configuring Ansible on Rocky Linux using Python. Ansible is an open-source automation tool that allows you to automate IT tasks, configuration management, application deployment, and more. Prerequisites Before we begin, make sure you have the following prerequisites in place: A running instance of Rocky Linux. Python installed on your Rocky Linux server. Python 3 is preferred. Note - Using CentOS 7 for this is possible but requires installation of python 3.9 or above is required. Also, this upgrade from python 2.7.5(preinstalled version) will come along with updating paths/SSL certificate and such. So, I opted for Rocky Linux which has latest updates. Step 1: Update System Packages Let's start by ensuring that the system packages are up to date: sudo yum update Step 2: Check and Install Python and Pip Ansible requires Python on the host mach...