He esbozado todos los pasos necesarios para que esto funcione. Hay una serie de errores con respecto a la instalación de los paquetes. Todo el software subyacente funciona muy bien, pero hay algunos pasos que debe seguir para que todo funcione:http://funwithlinux.net/2014/04/join-ubuntu-14-04-to-active-directory-domain -usando-realmd
Versión corta:
-
Agregue lo siguiente a
/etc/realmd.conf
[service]
automatic-install = no
-
A continuación, instale los siguientes paquetes:samba-common-bin, samba-libs, sssd-tools, krb5-user, adcli
-
Obtenga un ticket Kerberos para su usuario de AD.
-
Únase en modo desatendido con el nuevo usuario principal (en una sola línea):
realm --verbose join localdomain.xx --user-principal=myubuntuserver/[email protected] --unattended
- El error que mencionó está específicamente relacionado con un error conocido (al menos Fedora/RH lo sabe en este momento) en sssd. sssd falla en la opción
use_fully_qualified_names = True
así que adelante, comente esa opción y reinicie sssd.
Probé la respuesta aceptada en 16.04.1 LTS y el comando falló con algo sobre la contraseña. Ejecutando sudo realm join
normalmente daría el error Necessary packages are not installed: sssd-tools sssd libnss-sss libpam-sss adcli
, aunque estén todos instalados. Después de buscar durante una hora, encontré esta solución, que dice que debe agregar --install=/
al comando de unión. Así que la sintaxis completa es:
sudo realm join -v -U administrator DOMAIN.COM --install=/