Saya ingin menggunakan realmd
untuk bergabung dengan domain Active Directory dari Ubuntu 14.04 LTS.
Untuk melakukan itu saya hanya terinstal realmd
dan beberapa dependensi dengan perintah ini: aptitude install realmd sssd sssd-tools samba-common krb5-user
.
Setelah instalasi saya mencoba untuk bergabung dengan domain saya dengan perintah realm --verbose join ad.example.com -U Administrator
itu meminta kata sandi Administrator tetapi mereka gagal dengan output ini:
* Resolving: _ldap._tcp.ad.example.com
* Performing LDAP DSE lookup on: 10.7.0.2
* Successfully discovered: ad.example.com
Password for Administrator:
* Unconditionally checking packages
* Resolving required packages
* Installing necessary packages: samba-common-bin
* LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.QARGGX -U Administrator ads join ad.example.com
Enter Administrator's password:DNS update failed: NT_STATUS_INVALID_PARAMETER
Using short domain name -- AD-EXAMPLE
Joined 'REALMD-TEST' to dns domain 'ad.example.com'
No DNS domain configured for realmd-test. Unable to perform DNS Update.
* LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.QARGGX -U Administrator ads keytab create
Enter Administrator's password:
realm: Couldn't join realm: Message did not receive a reply (timeout by message bus)
Setelah erro realmd
itu tidak berfungsi, perintah apa pun yang realmd
dikembalikan:
realm: Couldn't connect to realm service: Error calling StartServiceByName for
org.freedesktop.realmd: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled:
Process /usr/lib/dbus-1.0/dbus-daemon-launch-helper received signal 11
File tersebut /etc/sssd/sssd.conf
tampaknya dibuat dengan benar dan /etc/nsswitch.conf
dimodifikasi sesuai. Tetapi ini tidak cukup untuk berhasil bergabung dengan domain.
active-directory
sssd
ubuntu-14.04
linux
Vinícius Ferrão
sumber
sumber
Jawaban:
Saya telah menguraikan semua langkah yang diperlukan untuk memulai dan bekerja. Ada serangkaian bug terkait pemasangan paket. Semua perangkat lunak yang mendasarinya berfungsi dengan baik, tetapi ada beberapa langkah yang harus Anda ambil untuk membuat semuanya berfungsi: http://funwithlinux.net/2014/04/join-ubuntu-14-04-to-active-directory-domain -menggunakan-realmd
Versi pendek:
Tambahkan yang berikut ke
/etc/realmd.conf
[service]
automatic-install = no
Selanjutnya, instal paket-paket berikut: samba-common-bin, samba-libs, sssd-tools, krb5-user, adcli
Dapatkan tiket kerberos untuk pengguna AD Anda.
Bergabunglah dalam mode tanpa pengawasan dengan prinsipal pengguna baru (dalam satu baris):
realm --verbose join localdomain.xx --user-principal=myubuntuserver/[email protected] --unattended
use_fully_qualified_names = True
jadi lanjutkan dan komentari opsi itu dan mulai ulang sssd.sumber
Saya mencoba jawaban yang diterima pada 16.04.1 LTS dan perintah gagal dengan sesuatu tentang kata sandi. Menjalankan secara
sudo realm join
normal akan memberikan kesalahanNecessary packages are not installed: sssd-tools sssd libnss-sss libpam-sss adcli
, meskipun semuanya sudah diinstal. Setelah mencari selama satu jam saya menemukan solusi ini , yang mengatakan Anda harus menambahkan--install=/
perintah join. Jadi sintaks lengkapnya adalah:sumber