Univention Bugzilla – Bug 38139
Handle Ubuntu integration through a PPA
Last modified: 2017-11-30 14:02:53 CET
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 3. UCS 3 is out of the normal maintenance and many UCS components have vastly changed in UCS 4. If this issue is still valid, please change the version to a newer UCS version otherwise this issue will be automatically closed in the next weeks.
This issue has been filed against UCS 3.2. UCS 3.2 is out of maintenance and many UCS components have vastly 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 this issue. In this case please provide detailed information on how this issue is affecting you.