ipa-gpo-install(8)

IPA-GPO-INSTALL(8) System Manager's Manual IPA-GPO-INSTALL(8)

NAME

ipa-gpo-install - Prepare FreeIPA for Group Policy Management

SYNOPSIS

ipa-gpo-install [ --check-only ] [ --debuglevel LEVEL ]

DESCRIPTION

ipa-gpo-install
Prepares a FreeIPA server for group policy management by extending the LDAP schema with group policy-related
object classes and creating the necessary directory structure.

The utility performs several checks and necessary actions:

  • Extends the FreeIPA LDAP schema with group policy object classes
  • Installs AD trust support if it is not already installed
  • Creates the SYSVOL directory structure
  • Configures the Samba SYSVOL share
  • Grants the FreeIPA web service controlled editor access to GPO payloads and creates private libadmix publication state

After AD Trust setup and after ipa-server-upgrade, when run, the utility reconnects to LDAP. It verifies the required schema classes and Group Policy infrastructure entries and restarts oddjob and, after verification, Apache to load the installed server plugins.

OPTIONS

--check-only
Only perform checks without making changes. Missing required LDAP schema classes or Group Policy infrastructure entries cause a non-zero exit code.
--debuglevel LEVEL
Set the debug level: 0=errors, 1=warnings, 2=debug. Default is 0.

EXIT CODES

0
The application successfully completed.
1
An error occurred during execution.

FILES

/var/log/freeipa/ipa-gpo-install.log
The ipa-gpo-install log file.
/var/log/ipaupgrade.log
The ipa-server-upgrade log file.
/var/log/ipaserver-adtrust-install.log
The AD Trust setup log file.
/var/lib/freeipa/sysvol
The SYSVOL directory for storing group policies.
/var/lib/freeipa/gpo-editor-state
Private host-local libadmix publication recovery state, owned by the FreeIPA service account and not shared through SYSVOL.
/etc/samba/smb.conf
The Samba configuration file.

REQUIREMENTS

This utility requires a correctly installed and configured FreeIPA server, python3-module-admix 0.3.x (at least 0.3.0 and below 0.4.0), Administrative Templates from admx-basealt, security definitions from sdmx-basealt (at least 1.0.0), and validation schemas from sdmx-schemas (at least 1.0.0). It must be run with root privileges on the FreeIPA server and requires a valid Kerberos ticket for a user who is a domain administrator or a member of the 'admins' group.

SEE ALSO

ipa-adtrust-install(1), ipa(1), kinit(1)

BUGS

Please report any bugs to the ALT Linux Bugzilla bug tracking system at https://bugzilla.altlinux.org/ for this package.

AUTHOR

skachedubov@altlinux.org