Skip to main content
User guide

Console overview

What each of the five navigation groups manages, which pages are controlled by licence modules, and which tasks require the CLI.

This page is for administrators using the IDMatrix console. It covers the navigation layout and how the licence shapes the interface. Fields and actions of each page are covered on the corresponding guide page.

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

The left navigation has five groups. Pages with a module in the last column appear only when the licence includes that module; unlicensed pages are hidden as a group, not greyed out.

Navigation

Identity

PageManagesModule
Users (Active, Stage, Preserved)Three user states. Stage is pre-created and inactive; Preserved is an archive of deleted users that can be restoredNone
HostsHosts joined to the domain. Capped by the licence; host-add is refused beyond the capNone
ServicesService principals on hosts (HTTP/, ldap/, nfs/ and so on); certificates and keytabs are issued to themNone
Groups (User groups, Host groups, Netgroups)Groups. A user group created as External maps an AD groupNone
ID viewsOverride a user's uid, shell or home on selected hosts without changing the global valueNone
Automember (User Group Rules, Host Group Rules)Automatic group membership by attributeNone
Subordinate IDssubuid and subgid allocation for rootless containersNone

Policy

PageManagesModule
Host-based access control (rules, services, service groups, test)Who 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 groups)Central sudo rules, fetched by client sssdNone
SELinux user mapsSELinux user by user and host groupNone
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 and HOTP tokensNone
Identity Provider referencesExternal OIDC identity sourcesNone
Certificate mapping (rules, global config, match)How a client certificate or smart card maps to a userca

Network services

PageManagesModule
DNS (zones, forward zones, servers, global config)Zones, forward zones and per-server forwarders of the built-in DNS. Not applicable with IPA_SETUP_DNS=falsedns
Automount locationsNFS automount locations, maps and keysautomount

IPA Server

PageManagesModule
Role-based access control (Roles, Privileges)Delegated administration: who may edit users, who may edit DNSNone
Trusts, Trusts global configAD trust status and ID range typead-trust
ID rangesuid and gid ranges for local users and each trusted domainNone
Topology, Topology graphReplication topology between IPA serversNone
ConfigurationGlobal defaults: shell, home directory, default group, search limitsNone
License ActivationHost fingerprint, .lic upload, current licence stateNone

Licence effects on the console

Licence stateConsole
Not activated or expiredRed banner at the top; every page read-only
ActivatedNavigation groups whose module is not in mods are hidden
Expiring within 30 daysYellow 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.

Whether a page is visible is decided by mods in /var/lib/idmatrix-license/status.json, never by the browser cache.

CLI tasks

The console covers day-to-day create, read, update and delete. The following tasks 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 checks

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

On this page