Univention Bugzilla – Bug 46329
Handle Ubuntu integration through a PPA
Last modified: 2021-05-14 16:34:33 CEST
+++ This bug was initially created as a clone of Bug #38139 +++ The documentation on how to integrate an Ubuntu client mostly consists of a long list of commands and config files the user needs to create. This is error-prone (e.g. some commands are across multiple lines and it's easy to miss the \ separator) and many customers seem to have problems with it. We should turn the documentation into a simple package ucs-integration, which provides the following: - Dependencies on sssd, auth-client-config, heimdal-clients - A script "integrate-ucs-domain" which asks for the IP address of the DC master of the UCS domain and performs all the integration steps now outlined in the documentation. The following files would be created (and a sanity check should test whether they already exist): - /etc/ldap/ldap.conf - /etc/sssd/sssd.conf - /etc/auth-client-config/profile.d/sss - /usr/share/pam-configs/ucs_mkhomedir - /etc/security/group.conf - /etc/lightdm/lightdm.conf.d - /etc/krb5.conf The package should be built as a PPA for Ubuntu, so that adding UCS support would be as simple as sudo bash add-apt-repository ppa:univention/ucs-integration apt-get update apt-get install ucs-integration integrate-ucs-domain Having it shipped through a PPA would also allow to have different versions for different Ubuntu releases (e.g. if components have changed in Ubuntu)
This issue has been filed against UCS 4.3. UCS 4.3 is out of maintenance and many UCS components have changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen it and update the UCS version. In this case please provide detailed information on how this issue is affecting you.