Skip to main content
User guide

Console overview

What each of the five navigation groups manages, which are controlled by licence modules, and when to use the CLI instead.

The console is at https://<FQDN>/ipa/modern-ui/, user admin. It is a derivative of the FreeIPA web UI: same objects, same API, plus localisation, licence gating and an activation page. The classic UI at https://<FQDN>/ipa/ui remains available for cross-checking.

Login

Pages

Five navigation groups. Groups marked with a module appear only when the licence includes it; unlicensed groups are hidden, not greyed out.

Navigation

Identity

PageManagesModule
Users: Active / Stage / PreservedThree user states. Stage is pre-created and inactive; Preserved is an archive of deleted users that can be restored
HostsHosts joined to the domain. Capped by the licence; host-add is refused beyond the cap
ServicesService principals on hosts (HTTP/, ldap/, nfs/…); certificates and keytabs are issued to them
Groups: User groups / Host groups / NetgroupsGroups. A user group created as "External" maps an AD group
ID viewsOverride a user's uid / shell / home on selected hosts without changing the global value
Automember: User / Host Group RulesAutomatic group membership by attribute
Subordinate IDssubuid / subgid allocation for rootless containers

Policy

PageManagesModule
Host-based access control: rules / services / service groups / testWho may log in from where to which service on which host. The HBAC test page is available from 1.0.3; ipa hbactest is the CLI equivalenthbac
Sudo: rules / commands / command groupsCentral sudo rules, fetched by client sssd
SELinux user mapsSELinux user by user / host group
Password policiesLength, history, lockout threshold, per group, with the global policy as fallbackpwpolicy
Kerberos ticket policyMaximum ticket life and renewable lifekrb-sso

Authentication

PageManagesModule
OTP tokensUsers' TOTP / HOTP tokens
Identity Provider referencesExternal OIDC identity sources
Certificate mapping: rules / global config / matchHow a client certificate or smart card maps to a userca

Network services

PageManagesModule
DNS: zones / forward zones / servers / global configZones, forwarding and per-server forwarders of the built-in DNS. Meaningless with IPA_SETUP_DNS=falsedns
Automount locationsNFS automount locations / maps / keysautomount

IPA Server

PageManagesModule
Role-based access control: Roles / PrivilegesDelegated administration: who may edit users, who may edit DNS
Trusts / Trusts global configAD trust status and ID range typead-trust
ID rangesuid / gid ranges for local users and each trusted domain
Topology / Topology graphReplication topology between IPA servers
ConfigurationGlobal defaults: shell, home directory, default group, search limits
License ActivationHost fingerprint, .lic upload, current licence state

How the licence shapes the console

  • Not activated or expired: red banner at the top; every page read-only.
  • Activated: navigation groups whose module is not in mods are hidden.
  • Expiring within 30 days: yellow banner.
  • On the user detail page, the "SSH public keys" block appears only with the ssh-keys module; the "Certificates" block always appears (certificate issuance is in every tier).

To find out why a page is missing, read mods in /var/lib/idmatrix-license/status.json; it is never a browser cache issue.

When to use the CLI

The console covers day-to-day create / read / update / delete. These go through the CLI (ipa commands after kinit admin):

TaskCommand
Create the AD trustipa trust-add; see AD trust
Bulk importLoop over ipa user-add, or ipa migrate-ds from an existing LDAP
Count managed hostsipa host-find --sizelimit=0 | tail -1
Add a replica, inspect replicationipa-replica-install, ipa topologysegment-find
Backup and restoreipa-backup / ipa-restore
Full self-checkipa-healthcheck
Simulate an access decisionipa hbactest --user u --host h --service sshd; the HBAC test page is available from 1.0.3

Routine

FrequencyTask
DailyNo red banner in the console; idmatrix-backup.timer ran last night
WeeklyFull ipa-backup, copied off-host
Monthlyipa-healthcheck; check the licence expiry date
Before changesFull backup before trust setup, bulk policy edits or upgrades

On this page