Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

FreeIPA Client Enrollment Script

A simple interactive Bash script to automate enrolling a Linux server into a FreeIPA realm. It configures the hostname, detects your OS, installs the required client packages, and runs the enrollment.

Prerequisites

  • Sudo/Root Privileges: The script must be run as root to install packages and configure system files.
  • DNS Resolution: Your server's DNS must point to your FreeIPA server (or a DNS server that can resolve your FreeIPA domain).
  • Time Sync: Ensure your system time is synced (e.g., via chronyd), as Kerberos authentication will fail if the system clock drifts.

How to Use

  1. Save the script to your server as ipa-enroll.sh.
  2. Make it executable:
    chmod +x ipa-enroll.sh

About

simple bash script for a freeipa client setup. who likes running individual commands anyways.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages