How to Add Linux Devices to Domains - Foren-Ken/tech-journal GitHub Wiki

The following must be installed onto the Linux device:

Package Purpose
realmd Allows for the device to be discoverable and able to join domains/realms.
samba Allows linux devices to share files and printers with Windows clients.
samba-common These are the common files used by servers and clients
oddjob Allows underprivileged apps to use privileged apps for a short time via requests
oddjob-mkhomedir Ensures privileges are proper for home directories (needed when home directories are made via domain)
sssd (System Security Services Daemon) allows for the system to use external identity providers.

The following command must be used to domain join the Linux device:
realm join [email protected] domain.name

To confirm this worked, the following command is expected to provide the domain details:
realm list

Now, the Linux device should be able to be logged into with standard domain credentials.